Answered step by step
Verified Expert Solution
Question
1 Approved Answer
....................A total of 5 class files will be created . Shape - numberofsides: int=0 + getPerimeter(): double + getArea(): double + print) Y A Circle
....................A total of 5 class files will be created
.
Shape - numberofsides: int=0 + getPerimeter(): double + getArea(): double + print) Y A Circle Square - sideLength: double radius: double Rectangle -shortsidelength: double - longsidelength: double Fitsinsquare(Square): boolean getPermeter(): double getArea(): double fitsinrectangle(Rectangle): boolean getPerimetero: double + getArea(): double + getPerimeter(): double + getArea(): double encode the classes, the diagram of which is given above, in C#. Write the members of the classes (properties and methods) in a way that is appropriate and functional to their meaning. -Control access to class properties using C# property. Each class is in a different file (.cs extension) must be present. -the print() method must print the values of all properties of the corresponding class and the values returned by methods that do not take parameters to the screen (console). - Create an instance of each different class by typing a driver/test class and call the print() methods in a multiform (polymorphic) formatStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started