Herança em Java

2 respostas
L

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!

2 Respostas

X

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…

luis_serra

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="([telefone removido]";//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="([telefone removido]";//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.

Criado 7 de outubro de 2011
Ultima resposta 8 de out. de 2011
Respostas 2
Participantes 3