Chamada de um atributo da classe Pai

2 respostas
vini_komatsu

Boa Noite Rapaziada.

Estou com uma breve duvida em chamar um atributo da classe pai.
Veja se consegue me entender.

Tenho uma classe Funcionario com atributo bonificacao.
Tenho uma classe Gerente que extends de Funcionario.
Pra chamar o atributo bonificacao poderia estar usando o super.bonificacao, Certo???
E se eu tenho mais uma classe Diretor que extends de Gerente.
Como faço pra chamar o atributo bonificacao que esta la em Funcionario???

Desde ja fico agradecido
Vlw

2 Respostas

Eva_ss

Você pode fazer super.bonificacao também! Pois como Gerente estende Funcionário, bonificacao também é propriedade sua, não importando como esteja implementada. Ou seja, se você criar outra classe e estender diretor, poderá se usar super.bonificacao, pois diretor também terá essa propriedade.

viniciusalvess

Pelo padrão java bean ,as variaveis de instancia são privadas para não ter acesso direto a elas e com elas tem os getters and setters, pelo padrão ficaria super.getBonificacao(); ou ficaria super.setBonificacao(Tipo tp); porém acessando a variavel diretamente , elimina uma chamada de método melhorando a performance em muito pouco.

Criado 21 de junho de 2011
Ultima resposta 22 de jun. de 2011
Respostas 2
Participantes 3