Solved programming problem

Inheritance Basic Problem 1 in Java.

Source code

Main Method:

 

package animal;

/**

 *

 * @author Sabit

 */

public class TestAnimal 

{

    public static void main(String[] args)

    {

        Cat c = new Cat(); 

        c.print();

        c.eat();  ///access parents method 

        c.sleep();

        

        Dog d = new Dog();

        d.eat(); ///access parents method 

        d.sleep();

        d.bark();

        

    } 

}

Animal Class:

package animal;

/**

 *

 * @author Sabit

 */

public class Animal {

     public void eat()

        {

            System.out.println("Eating");

        }

     

     public void sleep()

     {

         System.out.println("Sleeping");

     }

}

 

Cat Class:

package animal;

/**

 *

 * @author Sabit

 */

public class Cat extends Animal

{

     public void print()

     {

         System.out.println("This is Cat");

     }

}

 

Dog Class:

 

package animal;

/**

 *

 * @author Sabit

 */

public class Dog extends Animal {

    public void bark() {

        System.out.println("Woof Woof!!!!");

    }

}

Output

This IS Cat

Eating

Sleeping

Eating

Sleeping

woof woof ! ! ! !

Join the discussion

Add your comment