Boa noite Pessoal,
tenho uma classe mãe chamada Pk6a, dessa classe eu possuo duas filhas a pk6b e a pk6d, ou seja pk6b extends pk6a e pk6d extends pk6a. Até ai tudo bem!
A minha dúvida é a seguinte como faço para implementar um dao que grave dados nas 3 classes (pk6a, pk6b e pk6c ) ao mesmo tempo.
Obrigado!
De uma olhada nesse apostila: www.caelum.com.br/download/caelum-java-web-fj21.pdf
logo no começo na parte de JDBC tem explicando isso ai…
Já tentou instanciar??
public class Pk6a{
String nome;
String telefone;
}
}
public class Pk6b extends Pk6a{
public static void main(String[] args){
Pk6a a=new Pk6a();//aqui que você vai instanciar o objeto.
a.nome="Testando a Herança da Classe Pk6a estendendo para a classe Pk6b";//aqui você vai atribui um valor para a String nome criada na classe Pk6a.
a.telefone="(00)0000-0000";//aqui você vai atribui um valor para a String Telefone criada na classe Pk6a.
System.out.println("O nome é: "+a.nome);//imprimir o nome.
System.out.println("O telefone é: "+a.telefone);//imprimir o telefone.
}
}
public class Pk6d extends Pk6a{
public static void main(String[] args){
Pk6a d=new Pk6a();//aqui que você vai instanciar o objeto.
d.nome="Testando a Herança da Classe Pk6a estendendo para a classe Pk6d";//aqui você vai atribui um valor para a String nome criada na classe Pk6a.
d.telefone="(00)0000-0000";//aqui você vai atribui um valor para a String Telefone criada na classe Pk6a.
System.out.println("O nome é: "+d.nome);//imprimir o nome.
System.out.println("O telefone é: "+d.telefone);//imprimir o telefone.
}
}
Não testei, desculpa se houver erro.