use the animal base class with bird and dog and add two addi

use the animal base class (with bird and dog) and add two additional animals (your choice). Then in each class add an additional method, specific to each animal. update the main class to create these new animals and methods.

using Java program.

Solution

import java.util.*;

class Animal    //base class
{
   public void eat()
   {
       System.out.print(\" eating\");
   }
}
class Bird extends Animal   //derived class
{
    public Bird(){      //default constructor
       System.out.print(\"\ Bird is\");
    }  
   public void fly()
   {
       System.out.print(\" and flying.\");
   }
}
class Dog extends Animal //derived class
{
   public Dog(){
   System.out.print(\"\ Dog is\");   }
   public void bark()
   {
       System.out.print(\" and barking.\");
   }
}
class Snake extends Animal   //derived class
{
   public Snake(){    //default constructor
       System.out.print(\"\ Snake is\");
   }
   public void crawl()
   {
       System.out.print(\" and crawling.\");
   }
}
class Lion extends Animal
{
   public Lion()
   {
       System.out.print(\"\ Lion is\");
   }
  
   public void roar()
   {
       System.out.print(\" and roaring.\");
   }
}

class Test
{
   public static void main (String[] args)
   {
       Lion l = new Lion();
       l.eat();//base class function
       l.roar();
       Snake s = new Snake();
       s.eat();//base class function
       s.crawl();
   }
}

output:

use the animal base class (with bird and dog) and add two additional animals (your choice). Then in each class add an additional method, specific to each animal
use the animal base class (with bird and dog) and add two additional animals (your choice). Then in each class add an additional method, specific to each animal

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site