Question: Java Programming In this lab, you will demonstrate the very basics of object oriented programming. You will create 4 classes: 1) An abstract class called
Java Programming
In this lab, you will demonstrate the very basics of object oriented programming. You will create 4 classes:
1) An abstract class called Shape 2) A child class of Shape called Circle 3) A child class of Shape called Rectangle 4) A child class of Rectangle called Square Specifications
Each class must implement the following function signatures:
/** @return the area of the shape*/ public double getArea() { //TODO }
/** @return the length of the perimeter of the shape */ public double getPerimeter() { //TODO } In addition, the Circle, Rectangle, and Square classes must implement the following constructor signatures respectively:
public Circle(double radius) { //TODO }
public Rectangle(double length, double width) { //TODO }
public Square(double sideLength) { //TODO }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
