Exercício de Java

Opa pessoal, tudo bem?
Bom… Hoje estava verificando um exercício aqui porem nao sei se é o próprio exercício que esta sendo difícil de compreender ou se é minha capacidade mental (Oque e mais Provável)
Eu ja criei a Classe Abstrata Pessoa e criei os atributos

String Nome
Int idade
char Sexo
Criei a subclasse Adulto com Atributos
String RG
String CPF
E ja criei a SubClasse de Adulto que é Funcionario que contem os atributos
Double Salario
String Cargo

Ai que vem a parte meio complicada de compreender!
“Após montar a hierarquia de classes, escreva um método para mostrar todos os
dados:”
Onde que devo criar esse método e como deve ficar?


Eu ja criei as classes como um todo e a unica duvida foi esse final

Supondo que seja um trabalho da faculdade, já pensou em perguntar ao seu professor ou debater com os colegas de classe? Eu creio que tu vai ter que criar uma quarta classe onde irá ter além do método main, esse método que mostra todos os dados.

Dentro da sua classe Adulto e dentro da classe Funcionario você põe um getDados que é a impressão dos dados daquela classe.

Mais a questão diz apenas um método…

A questão diz “escreva um método para mostrar” e não “apenas um”

Para resolver este problema você precisa ter o entendimento de Polimorfismo

Para resumir, na classe abstrata tem a declaração do método e nas demais classes tem uma implementação

Segue um link pra te dar uma orientada sobre polimorfismo