1)Qual finalidade de setar e qual finalizade de fazer um “get”
2) qual função do return?! seria que ele retorna algo mais esse retorno eh de que forma ele imprime na tela o valor retornado?!
vou por um exemplode um codigo para fica mais facil :
…
publicvoidsetNome(Stringnovo_nome)//qual finalidade de se setar{nome=novo_nome;}publicStringgetNome()//qual finalidade de se dar um get{returnnome;// como funca o return}
A função dos métodos getters e setters é para que o usuário da classe não consiga mexer diretamente na variável da classe, respeitando assim os conceitos de orientação a objetos.
Sem o setter o usuário poderia colocar um valor negativo por exemplo. O return serve para retornar um valor numa chamada a função. Isto não irá imprimir nada na tela, para se imprimir na tela você deve fazer assim:
System.out.println(valor_a_ser_impresso);
Espero ter ajudado…
Flw…
I
info_godPJ
“jonlordbr”:
A função dos métodos getters e setters é para que o usuário da classe não consiga mexer diretamente na variável da classe, respeitando assim os conceitos de orientação a objetos.
Sem o setter o usuário poderia colocar um valor negativo por exemplo. O return serve para retornar um valor numa chamada a função. Isto não irá imprimir nada na tela, para se imprimir na tela você deve fazer assim:
System.out.println(valor_a_ser_impresso);
Espero ter ajudado…
Flw…
Reforçando o q o jonlord disse,
Vc vai ver em muitos lugares falando sobre encapsulamento(getters e setters) não estranhe o conceito, é muito utilizado.