Redes

290 palavras 2 páginas
Boa tarde meus caros amigos, estou postando abaixo um pequeno exemplo de herança em java usando tambem o conceito de override. Esse exemplo é principalmente para o publico iniciante em java.

Primeiro criase a classe Pessoa.java com o codigo descrio abaixo

package heranca; Pessoa.java public class Pessoa { String nome, idade, endereco= "R: Java ,501";

public void ImprimeNome(){ System.out.println("o nome é:"); System.out.println("Endereco: " + endereco);

}

}

logo criamos a classe Fornecedor.java com o codigo abaixo:
Pode se observar que o metodo ImprimeNome esta sendo sobreescrito diferentemente de sua classe pai Pessoa.java esse conceito se da o nome de override!!!

Fornecedor.java package heranca; Forncedor.java public class Fornecedor extends Pessoa {

String cnpj; public void ImprimeNome (){ System.out.println("O nome do fornecedor é : " + nome + "\n Cnpj: " + cnpj); }
}

a classe Cliente.java com o codigo abaixo: utilizando tambem o metodo ImprimeNome(). cliente.java package heranca; public class Cliente extends Pessoa { String cpf; public void ImprimeNome (){ System.out.println("Nome do cliente é : " + nome + "\n Nº CPF: " + cpf + "\n Seu endereco :" + endereco);

} }

e a classe Principal.java, que sera a classe executora.
Note que a classe Principal.java faz a chamada dos metodos e posssui o metodo principal o main por isso estou nomeando a mesma como executora.

Principal.java package heranca; public class Principal {

public static void main(String[] args) { Cliente c = new Cliente(); c.nome="Luiz"; c.cpf="073.777.796-21"; c.ImprimeNome(); Fornecedor f = new Fornecedor

Relacionados

  • redes
    1439 palavras | 6 páginas
  • Rede
    3641 palavras | 15 páginas
  • Redes
    4835 palavras | 20 páginas
  • Redes
    25948 palavras | 104 páginas
  • redes
    1736 palavras | 7 páginas
  • Rede
    4901 palavras | 20 páginas
  • Redes
    3241 palavras | 13 páginas
  • Redes
    729 palavras | 3 páginas
  • redes
    1668 palavras | 7 páginas
  • Redes
    8748 palavras | 35 páginas