Duvida na construção de um objeto

1 resposta
java
J

Eu tenho 3 Classes:

Deus que é minha classe ancestral

public abstract class Deus {

private int poder;

public int getPoder() {
    return poder;
}

public void setPoder(int poder) {
    this.poder = poder;
}

}

Grego, que herda de Deus.

public class Grego extends Deus {

public Grego() {
    
}

}

e Hades, que herda de Grego

public class Hades extends Grego {

public Hades() {

}

}

Todas as classes tem em comum o atributo poder.

E eu quero fazer isso no meu main: Deus d1 = new Hades(); porem iniciando Hades com poder = 90.

Ja tentei de várias formas e não consegui.

1 Resposta

RenanRosa

Coloque no construtor de Hades:

public Hades() {

setPoder(90);

}
Criado 17 de maio de 2018
Ultima resposta 17 de mai. de 2018
Respostas 1
Participantes 2