Ola pessoal,
Eu tenho uma classe Funcionario e eu quero uma classe do tipo “Administrador” que é um Funcionario tambem, como eu implemento a classe Administrador?
Obrigado.
Ola pessoal,
Eu tenho uma classe Funcionario e eu quero uma classe do tipo “Administrador” que é um Funcionario tambem, como eu implemento a classe Administrador?
Obrigado.
Quando aplicamos a regra "é um " (Administrador é um Funcionario) temos o que chamamos de Herança…
a grosso modo se implementa fazendo uso de extends na assinatura da classe.
class Administrador extends Funcionario {
}
assim voce pode aproveitar metodos e atributos da super classe (respeitando regras de acesso: Private, Protected, etc…), e tambem complementar metodos qnd necessario.
[quote=lymoreira]Ola pessoal,
Eu tenho uma classe Funcionario e eu quero uma classe do tipo “Administrador” que é um Funcionario tambem, como eu implemento a classe Administrador?
Obrigado.[/quote]
Oi.
Está precisando ler sobre Heranças.
TI Expert: http://www.tiexpert.net/programacao/java/heranca.php
Link 2: http://www.di.ubi.pt/~pprata/poo/POO_TP06.pdf
Leia com calma, para que possa compreender.
Abraços.
eu to em duvida se é herança ou interface que eu devo usar, mais é herança mesmo então?
Sim, é só ler a definição que você mesmo usou:
Você está dizendo que ela deve ser do tipo Funcionario também, logo, precisa ser filha, caso contrário, seria de tipos diferentes, mesmo que implementassem a mesma interface.
dá uma olhada: