Herança - java
public void setNome(String nome) { this.nome = nome; } public String getNome() { return nome; } public String getLogin() { return login; } public void setLogin(String login) { this.login = login; } public String getSenha() { return senha; } public void setSenha(String senha) { this.senha = senha; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getTelefone() { return telefone; } public void setTelefone(String telefone) { this.telefone = telefone; } public Pessoa() { // TODO Auto-generated constructor stub } public Pessoa(String nome) { this.nome = nome; } @Override Página 1
Heranca_Java public String toString() { return "Pessoa [nome=" + nome + ", login=" + login + ", senha=" + senha + ", email=" + email + ", telefone=" + telefone + "]"; } public abstract void correr(); public final void andar() { System.out.println("andando..."); } public void falar() { System.out.println("falando..."); } }
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package trabalho; /** * * @author Angel */ public class Aluno extends Pessoa { public String matricula; @Override public void falar() { System.out.println("falando com giria..."); } /** * */ @Override public void correr() { System.out.println("correndo muito..."); } }
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package trabalho; /** * * @author Angel */ public class Professor extends Pessoa { public String especialidade; @Override public void correr() { Página 2
Heranca_Java System.out.println("Correndo pouco..."); } }
/* * To change this template, choose Tools |