Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Part 1 Using C# IDE, create a program that implements an abstract class called Animal . This class has the properties: Name , Colour and

Part 1

Using C# IDE, create a program that implements an abstract class called Animal.

This class has the properties: Name, Colour and Age.

The class has the following methods:

Getter methods

Setters methods

A method called Eat that is an abstract method of type void.

Create a Dog class that implements the Animal class and the Eat method that prints Dogs eat meat.

Create a Cat class that implements the above Animal class and the Eat method that prints Cats eat mice.

To test the program, ask the user for a dog name and create a new Dog type object from the Main of the program. Give the Dog object a name, colour and age, and then execute the getter methods to print these properties and the Eat methods.

Repeat the previous step for a Cat object.

Part 2

Using C# IDE, create a program that implements an IAnimal interface.

The interface has the properties: Name, Colour, Height and Age.

The interface has the following methods:

Getters methods

Setters methods

A method called Eat

A method called Cry

The Eat method is an method of type void. The Cry method is a method of type string.

Create a Dog class that implements the IAnimal interface. The Eat method should print Dogs eat meat and the Cry method should print Woof!

Create a Cat class that implements the above IAnimal interface. The Eat method should print Cats eat mice and the Cry method should print Meow!

To test the program, ask the user for a dog name and create a new Dog type object from the Main of the program. Then ask the user to give the Dog object a name, height, colour and age, and then execute the getter methods to print these properties and run the Eat and Cry methods.

Repeat the previous step for a Cat object.

Create a list called animals and add some animal objects to the list.

Print the names of all the animals.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

SQL Server Query Performance Tuning

Authors: Sajal Dam, Grant Fritchey

4th Edition

1430267429, 9781430267423

More Books

Students also viewed these Databases questions