• Matéria: Informática
  • Autor: jgfagundes
  • Perguntado 9 anos atrás

public class CA {
}

public class CB extends CA {
}

public class Main {
CA c = new CB();
}

Bom, Vamos ver, vocÊs acham que o java aceita isso??
Quem acertar vai ganhar pontinhos!
È mais facil que parece, mas não pense como se fosse php.

Respostas

respondido por: ivanramos
0
Acredito que sim, devido a herança da classe CB a partir da classe CA, devido a isso quando vc utilizar o construtor de CB tbm estará inicializando CA através do método super( ) .

jgfagundes: Exatamente amigo :], sua resposta foi correta, este método sempre será herdado, portanto, o método super() ficará oculto no caso por que essa classe não tem construtor e ela não pede parâmetros, ex:
jgfagundes: aff kkk
jgfagundes: ainda to aprendendo mexer nesse site
jgfagundes: public class CA { public CA (String itm) { super(itm) } }
Perguntas similares