Bom dia ! Pessoal, estou com a seguinte duvida:
Tenho uma classe pai com um método cadastrar, e umas três classe filha. Então… este método cadastrar, será utilizado pelas 3 classes filhas, so, que cada classe, iria precisar incluir incrementos neste método. Exemplo:
no método cadastrar são feitas tres perguntas; o que eu queria era, acrescentar mais tres perguntas(diferentes) a este metodo, dentro de cada uma das tres classes filhas.
Isso é possível ? Como poderia ser feito ? ou, o que seria melhor eu fazer ?
Não está muito claro o que você espera obter. Pode dar um exemplo, ou postar o código que tem no momento (mesmo que incompleto)?
Dependendo do resultado esperado, você pode usar interfaces, ou uma lista de perguntas como parâmetro nesse método cadastrar, etc.
Abraço.
Classe pai hipotética:
public class ClassePai {
public void cadastrar() {
System.out.println("Pergunta 1");
System.out.println("Pergunta 2");
System.out.println("Pergunta 3");
}
}
Classe filha hipotética:
public class ClasseFilha extends ClassePai {
public void cadastrar() {
// primeiro executa as 3 perguntas da superclasse
super.cadastrar();
// depois executa as 3 perguntas específicas desta classe
System.out.println("Pergunta Filha 1");
System.out.println("Pergunta Filha 2");
System.out.println("Pergunta Filha 3");
}
}
Valeu !!! Muito boa sua sugestao !! Agradecido !
1 curtida