Question: C# object oriented programming ! 1.2 Problem 2 Write an C# application related to abstract classes and interfaces for demonstration purpose. Please use Animal, Cat,

 C# object oriented programming ! 1.2 Problem 2 Write an C#

C# object oriented programming !

1.2 Problem 2 Write an C# application related to abstract classes and interfaces for demonstration purpose. Please use Animal, Cat, Dog and Human classes and Climb, Think, Learn, and Speak interfaces. Note that you can find a sample UML class diagram of the application in Figure 1. CA Animal (default package) A name: String A lifeExpentency: int Animal(String, int) remember():void protectOwner():void toString():String Cat (default package) Cat(String, int) remember():void protectOwner():void climb():void Dog (default package Dog(String,int) remember():void protectOwner():void learn():void Human (default package) Humano think():void learn():void climb():void speak():void I IClimb (default package) ILearn (default package II Speak (default package) I Think (default package) climb():void learn():void speak():void think():void

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!