Problem

Creating a Programmer-Defined Class in Java In this lab, you will create a programmer-...

Creating a Programmer-Defined Class in Java

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. Use the Ci rcle class that you worked with in Exercise 10-1 as a guide.

1. Opentheclassfile named Rectangle.java using Notepad or the text editor of your choice.

2. In the Rectangle class, create two private attributes named length and width. Both length and width should be data type double.

3. Write public set methods to set the values for length and width.

4. Write public get methods to retrieve the values for length and width.

5. 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.

6. Save this class file, Rectangle.java, in a directory of your choice, and then open the file named MyRectangleC1assProgram.jave.

7. In the MyRectangleClassProgram class, create two Rectangle objects named rectangle1 and rectangle2 using the default constructor as you saw in EmployeeWages.java.

8. Set the length of rectangle1 to 10.0 and the width to 5.0. Set the length of rectangle2 to 7.0 and the width to 3.0.

9. Print the value of rectanglel’s perimeter and area, and then print the value of rectangle2’s perimeter and area.

10. Save MyRectangleClassProgram.java in the same directory as Rectangle.java.

11. Compile the source code file MyRectangleClassProgram.jave.

12. Execute the program.

13. Record the output below.

__________________________________________________________________________________________________________________________________________________________________________

Step-by-Step Solution

Request Professional Solution

Request Solution!

We need at least 10 more requests to produce the solution.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the solution will be notified once they are available.
Add your Solution
Textbook Solutions and Answers Search
Solutions For Problems in Chapter 10
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT