bstract methods calculateArea() and calculateCircumference(). Both return doubles representing the area and circumference of the shapes respectively. For each shape you will have to create the necessary values need to calculate each of these values and getters and setters for each of the values. You will also need to create constructors for each class, and the instructions for those will be included with each class. Create a Test Class so you can test the code writ
Consider the UML below that defines 4 classes: Shape, Circle , Rectangle and Triangle.
Your task is to create classes: Shape (Abstract)Class and 3 subclasses, Triangle, Rectangle, and Circle. Shape defines two int variables: x and y, which represent the coordinates of the center of the shape. Shape also defines 2 abstract methods calculateArea() and calculateCircumference(). Both return doubles representing the area and circumference of the shapes respectively.
For each shape you will have to create the necessary values need to calculate each of these values and getters and setters for each of the values. You will also need to create constructors for each class, and the instructions for those will be included with each class.
Create a Test Class so you can test the code written in this the different classes. Create 3 different objects for the classes with the corresponding values of their attributes.
Java language
Trending now
This is a popular solution!
Step by step
Solved in 7 steps with 1 images