Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

get & set

Não entendi para que serve o get e set.

2 respostas
solução!

Oi Ronaldo

Os métodos que começam com "get" e "set" nada mais são que métodos de acesso à variáveis privadas da sua classe. Essa convenção de nome de métodos é muito utilizada em Java para definir métodos que acessam o conteúdo da variável (get) e métodos que alteram o valor da variável (set).

No caso dos métodos "get", esses são métodos que servem para pegarmos informações de variáveis da classe que são definidas como 'private', porém esses métodos são definidos como 'public'.

Os métodos "set" são os responsáveis por alterar o valor dessas variáveis private contidas dentro da classe.

Daí surge uma pergunta natural: por que criar métodos para acessar variáveis, se podemos acessá-las diretamente deixando como public? Resposta: trata-se de uma questão de controle de acesso, usando o acesso via os métodos get e set podemos controlar como essas variáveis devem ser acessadas. Caso deixássemos qualquer um acessar ela de fora da classe não teríamos nenhum controle sobre esses acessos.

Você é show!! Muito obrigado!!