You are on page 1of 4

class Animal

protected int age;

protected boolean gender;

protected boolean mammal;

public Animal()

age=0;

gender=false;

mammal=false;

public void SetAge( int n) { age = n; }

public void SetGenderMale() { gender=false; }

public void SetGenderFemale() { gender=true; }

public void SetMammal() { mammal = true; }

public void NotMammal() { mammal = false; }

public int GetAge() { return(age); }

public boolean GetGender() { return(gender); }

public boolean IsMale() { return(gender==false); }

public boolean IsFemale() { return(gender==true); }

public boolean IsMammal() { return(mammal==true); }

}
class Duck extends Animal

protected String beakColor;

public Duck()

beakColor="yellow";

public void SetBeakColor(String colorStr)

beakColor = new String(colorStr);

public void swim()

System.out.println("Duck is swimming... ");

public void Quack()

System.out.println("Quack");

class Fish extends Animal


{

protected int size;

protected boolean canEat;

public void SetSize(int n) { size=n; }

public void SetCanEat() { canEat=true; }

public void SetCannotEat() { canEat=false; }

public int GetSize() { return(size); }

public boolean CanEat() { return(canEat==true); }

public void swim()

System.out.println(" fish is swimming ");

class Zebra extends Animal

protected boolean is_wild;

public void SetWild() { is_wild=true; }

public void SetTame() { is_wild=false; }

public boolean IsWild() { return(is_wild==true); }

public void run()

System.out.println(" zebra is running...");


}

class MyZoo

public static void main(String args[])

Duck duck = new Duck();

Zebra zebra = new Zebra();

Fish fish = new Fish();

duck.swim();

zebra.run();

fish.swim();

duck.SetAge(1);

fish.SetAge(2);

zebra.SetAge(4);

System.out.println(" Duck age = " + duck.GetAge() + "\nFish age = " +


fish.GetAge() + " \nZebra age = " + zebra.GetAge());

You might also like