Question: Create a class Animal, with following specifications: Private variable name, you can use any default values. Private variable noOfLegs, you can use any default values.

Create a class Animal, with following specifications:

  1. Private variable name, you can use any default values.
  2. Private variable noOfLegs, you can use any default values.
  3. Public method Eat. Calling this prints out "Eating"
  4. Public method Talk. Calling this prints out "Talking"
  5. Getter/Setter for name
  6. Getter/Setter for noOfLegs

Create a class Dog, with following specifications:

  1. Extends from Animal Class
  2. Constructor which takes name as parameter and sets the name of the dog. Set the number of legs to 4
  3. Override method Eat. Calling this prints out "Eating Chimkin nuggets!"
  4. Override method Talk. Calling this prints out "Bark!!!"

Create a class Cow, with following specifications:

  1. Extends from Animal Class
    1. Constructor which takes name as parameter and sets the name of the cow. Set the number of legs to 4
    1. Override method Eat. Calling this prints out "Chewing grass"
    2. Override method Talk. Calling this prints out "Moo!!!"

Write a test program to test the classes.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!