Question: Summary In this lab, you will create a programmer-defined class and then use it in a Java program. The program should create two Rectangle objects
Summary
In this lab, you will create a programmer-defined class and then use it in a Java program. The program should create two Rectangle objects and find their area and perimeter.
Instructions
- Make sure the class file named Rectangle.java is open.
- In the Rectangle class, create two private attributes named length and width. Both length and width should be data type double.
- Write public set methods to set the values for length and width.
- Write public get methods to retrieve the values for length and width.
- Write a public calculateArea() method and a public calculatePerimeter() method to calculate and return the area of the rectangle and the perimeter of the rectangle.
- Open the file named MyRectangleClassProgram.java.
- In the MyRectangleClassProgram class, create two Rectangle objects named rectangle1 and rectangle2.
- Set the lengthof rectangle1 to 10.0 and the width to 5.0. Set the length of rectangle2 to 7.0 and the width to 3.0.
- Print the value of rectangle1s perimeter and area, and then print the value of rectangle2s perimeter and area.
- Execute the program.
MyRectangleClassProgram.java.
// This program uses the programmer-defined Rectangle class.
public class MyRectangleClassProgram
{
public static void main(String args[])
{
// Create rectangle1 and rectangle2 objects here.
// Set the length of rectangle1 to 10.0 here.
// Set the width of rectangle1 to 5.0 here.
// Print the area and perimeter of rectangle1 here.
// Set the length of rectangle2 to 7.0 here.
// Set the width of rectangle2 to 3.0 here.
// Print the area and perimeter of rectangle2 here.
System.exit(0);
}
}
Rectangle.java
class Rectangle
{
// Length of this rectangle.
// Width of this rectangle.
// Write set methods here.
// Write get methods here.
// Write the calculatePerimeter() and
// calculateArea() methods here.
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
