1. A point in the x-y plane is represented by its x-coordinate and y-coordinate. Design the class Point that can store and process a point in the x-y plane. -We should then perform operations on a point, such as showing the point, setting the coordinates of the point, printing the coordinates of the point, returning the x-coordinate, and returning the y-coordinate. -Write a test program to test various operations on a point. The class Point should contain the following methods and data members: 1. protected members x and y 2. default constructors 3. constructors with parameters 4. setPoint(x) 5. getX() 6. getY() 7. toString() 8. equals(x) 9. makeCopy(x) 10. getCopy() 11. printPoint() The output should show the following: -Initialize myPoint = [5.00,4.00] -Initialize yourPoint = [0.00, 0.00] -Print both of these objects -Set yourPoint to [5.00, 45.00] and print it -Determine if the 2 points are equal or not -Change the myPoint coordinates to [6.00, 9.00] -Print this new myPoint object -Copy myPoint into yourPoint and then print the youPoint object -Print your program to test the class Point -Paste the output after the program -Print the Point class
Please answer in Java
1. A point in the x-y plane is represented by its x-coordinate and y-coordinate. Design the class Point that can store and process a point in the x-y plane.
-We should then perform operations on a point, such as showing the point, setting the coordinates of the point, printing the coordinates of the point, returning the x-coordinate, and returning the y-coordinate.
-Write a test
The class Point should contain the following methods and data members:
1. protected members x and y
2. default constructors
3. constructors with parameters
4. setPoint(x)
5. getX()
6. getY()
7. toString()
8. equals(x)
9. makeCopy(x)
10. getCopy()
11. printPoint()
The output should show the following:
-Initialize myPoint = [5.00,4.00]
-Initialize yourPoint = [0.00, 0.00]
-Print both of these objects
-Set yourPoint to [5.00, 45.00] and print it
-Determine if the 2 points are equal or not
-Change the myPoint coordinates to [6.00, 9.00]
-Print this new myPoint object
-Copy myPoint into yourPoint and then print the youPoint object
-Print your program to test the class Point
-Paste the output after the program
-Print the Point class
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 4 images