Ola pessoal, tenho uma dúvida relativamente simples para voces, mas eu nao entendi bem o construtor da classe…
Eu sei que quando eu instancio a classe o Construtor é chamado, posso fazer construtores com polimorfismo e etc. A dúvida veio quando eu tentei montar duas classes. vou tentar explicar o exemplo o mais simples possivel.
A Primeira Classe vou chamar de Classe1 ela é responsavel pela programação.
A Segunda classe vou chamar de Classe2 ela é responsavel pela Montagem do JFrame e seus objetos.
a Classe2 é mais ou menos assim
public class Classe2 extends JFrame {…
dentro dela tem um método chamado mostrarTela()
pulib void mostrarTela() {…
onde eu montei a tela.
a Classe1 é a principal, ontem tem o método main e ela extende a classe2
public class Classe1 extends Classe2 {…
agora no construtor da classe1 eu quero chamar o método montarTela da classe2, mas não da certo, da erro… fala que não pode encontrar o método.
Agora se na Classe dois eu colocar o construtor mesmo ele estando sem nenhuma programação no seu corpo
public Classe2() {
}
na classe1 eu chamo o método monstarTela(); ae funciona.
Alguem poderia me explicar o porque disso fazendo favor?
Obrigado a ajuda de voces
