Trabalho programação orientada a objetos

1435 palavras 6 páginas
| PONTIFÍCIA UNIVERSIDADE CATÓLICA DE CAMPINAS | | CENTRO DE CIÊNCIAS EXATAS AMBIENTAIS E DE TECNOLOGIAS | CURSO ENGENHARIA DE COMPUTAÇÃO | | | | | POO | | | | DOUGLAS BERGAMIN | | CAMPINAS | 2012 |
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

Relacionados

  • Trabalho de programação orientada a objeto
    3095 palavras | 13 páginas
  • Introdução uml
    2087 palavras | 9 páginas
  • Trabalho De Fundamentos
    1489 palavras | 6 páginas
  • ATPS JAVA
    1377 palavras | 6 páginas
  • Linguagens e técnicas de programação ii
    1097 palavras | 5 páginas
  • Teste
    993 palavras | 4 páginas
  • Java
    16593 palavras | 67 páginas
  • PROGRAMAÇÃO ORIENTADA A OBJETOS
    862 palavras | 4 páginas
  • TRABALHO DE COMPLEMENTO DE PROGRAMA O
    2463 palavras | 10 páginas
  • Paradigmas orientados a objetos
    1236 palavras | 5 páginas