package animal;

public class Animal {
	public String raca;
	public double peso;
	public int idade;
	
	public Animal(String raca, double peso, int idade) {
		super();
		this.raca = raca;
		this.peso = peso;
		this.idade = idade;
	}
	

	public String fazerBarulho(){
		return "Animal faz barulho";
	}

}

@@ -32,17 +32,68 @@
  Animal 
-%7B
+implements Comparable%3CAnimal%3E%7B%0D%0A%09public String nome;
 %0D%0A%09publi
@@ -171,24 +171,37 @@
 imal(String 
+nome, String 
 raca, double
@@ -233,16 +233,37 @@
 per();%0D%0A
+%09%09this.nome = nome;%0D%0A
 %09%09this.r
@@ -326,18 +326,16 @@
 %0A%09%7D%0D%0A%09%0D%0A
-%0D%0A
 %09public 
@@ -398,9 +398,292 @@
 %09%7D%0D%0A
+%09%0D%0A%09@Override%0D%0A%09public String toString()%0D%0A%09%7B%0D%0A%09%09return %22Nome: %22+nome +%22 Ra%C3%A7a: %22+raca + %22 Peso: %22 + peso + %22 Idade: %22 + idade;%0D%0A%09%7D%0D%0A%09%0D%0A%09@Override%0D%0A%09public int compareTo(Animal o)%0D%0A%09%7B%0D%0A%09%09if(this.peso %3C o.peso)%0D%0A%09%09%09return -1;%0D%0A%09%09if(this.peso %3E o.peso)%0D%0A%09%09%09return 1;%0D%0A%09%09return 0;%0D%0A%09%7D%0D%0A%0D%0A%7D
 %0D%0A
-%7D
 %0D%0A

Update Animal.java