Trabalho programação orientada a objetos
DIAGRAMA ENTIDADE RELACIONAMENTO
CLASSE ANIMAL
//RA: 08043911
//ALUNO: DOUGLAS BERGAMIN
//TURMA: 02
//HORÁRIO: 13:15
//PROJETO DE POO HERANÇA
public abstract class Animal {
private String nome, classe, mover; private char sexo; private int idade; private double peso; //metódos abstratos public abstract void tipo(); //Construtor da classe public Animal(String nome, String classe){ this.nome = nome; this.classe = classe; } //Metodos SET e GET public void setNome(String nome){ this.nome = nome; } public String getNome(){ return nome; } public void setClasse(String classe){ this.classe = classe; } public String getClasse(){ return classe; } public void setMover(String mover){ this.mover = mover; } public String getMover(){ return mover; } public void setSexo(char sexo){ this.sexo = sexo; } public char getSexo(){ return sexo; } public void setIdade(int idade){ this.idade = idade; } public int getIdade(){ return idade; } public void setPeso(double peso){ this.peso = peso; } public double getPeso(){ return peso; } public void mover(String mover){ this.mover = mover; if(mover == "voar") System.out.println("Animal é um pássaro"); else System.out.println("Animal é um mamífero"); } public void imprime(String nome, String classe){ System.out.printf("Nome: %s\nClasse: %s\n", nome, classe); } public void imprime(int idade, double peso){ System.out.printf("Nome: %d\nClasse: %f\n", idade, peso); }
}
CLASSE PÁSSARO
//RA: 08043911
//ALUNO: DOUGLAS BERGAMIN
//TURMA: 02
//HORÁRIO: 13:15
//PROJETO DE POO HERANÇA
public class