public class Animal
{
protected String name;
protected boolean isVegen;
protected int legNum;
public Animal()
{
}
public Animal(String name, boolean isVegen, int legNum)
{
String s = name;
this.name = s;
boolean b = isVegen;
this.isVegen = b;
int n = legNum;
this.legNum = n;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public boolean isVegen() {
return isVegen;
}
public void setVegen(boolean isVegen) {
this.isVegen = isVegen;
}
public int getLegNum() {
return legNum;
}
public void setLegNum(int legNum) {
this.legNum = legNum;
}
public String toString() {
return "Animal [name=" + name + ", isVegen=" + isVegen + ", legNum="
+ legNum + "]";
}
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Animal other = (Animal) obj;
if (isVegen != other.isVegen)
return false;
if (legNum != other.legNum)
return false;
if (name == null) {
if (other.name != null)
return false;
} else if (!name.equals(other.name))
return false;
return true;
}
}