Duvidas sobre métodos

3 respostas
Marsanro7

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 ?

3 Respostas

TerraSkilll

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.

staroski

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");
    }
}
Marsanro7

Valeu !!! Muito boa sua sugestao !! Agradecido !

Criado 29 de setembro de 2020
Ultima resposta 1 de out. de 2020
Respostas 3
Participantes 3