Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida sobre questao - Criando getters e setters

Boa noite!

Na pergunta: Paulo está criando getters e setters para seguinte classe:

public class Aluno { private String nome; private String matricula; }

A resposta B é a seguinte: public int pegaNome() { return this.nome; }

E a explicação: Errado. Apesar de funcionar, esta opção não segue a convenção de utilizar get e set no início dos métodos.

Na verdade, não funcionaria... Certo? Pq o nome foi declarado na classe Aluno como string... E o método pegaNome está indo buscar o nome como inteiro....

É isso, ou dessa forma (string/int), funcionaria?

Só outra dúvida... No caso, o Aluno é a classe... O nome e a matrícula são atributos, dessa classe aluno? ou de um objeto aluno que será criado?

FIquei com dúvida do nome técnico mesmo, do nome e da matrícula...

Valeu! Abçs,

1 resposta
solução!

Oie Ricardo, tudo bem contigo?

Muito bem observado, realmente o código da resposta B não funcionaria por conta do que você disso, o método retorna um "int" mas o atributo "nome" só aceita "String".

Quando sua outra pergunta, tanto a variável "nome" quanto a "matrícula" são atributos da classe Aluno, mas só será possível manipular seus valores e utiliza-los quando a classe aluno for instanciada. É bom ressaltar que a "classe" tem a mesma função da planta de uma casa, ela serve para mapear e definir o que um objeto terá ao ser instanciado.

Espero que eu tenha ajudado, qualquer dúvida ou problema fico a disposição :)

Bons estudos!