subject

Add a new method to the Point class and change the attributes (x, y) to private from the above question: public double distance(Point next) This method returns the distance between the current Point object and the next Point object in the parameter. The distance between two points is the square root of the sum of the square of the differences of the x and y coordinates: square root of ( (x2 – x1)2 + (y2 – y1)2 ). (6 points) In the Point class, add private to int x and int y. You will have to modify the RefereceX. java and Point. java to deal with this change of modifier from the public to private. (6 points) Based the question 4 codes with the above additions, you should have the following results ( 3 points to display results) inside addTox(..): 14 14 7 9 14 3 inside addTox(..): 18 18 7 9 14 18 distance of p1 from origin is 14.142135623730951 distance of p2 from origin is 18.439088914585774 distance between p1 and p2 is = 4.47213595499958 Code: public class Point { int x; int y; // Constructs a new point with the given (x, y) location. // pre: initialX >= 0 && initialY >= 0 public Point(int initialX, int initialY) { this. x = initialX; this. y = initialY; } // Returns the distance between this point and (0, 0). public double distanceFromOrigin() { return Math. sqrt(x * x + y * y); } // Shifts this point's location by the given amount. // pre: x + dx >= 0 && y + dy >= 0 public void translate(int dx, int dy) { this. x += dx; this. y += dy; } public double distance(Point next) { //help } } public class ReferenceX { public static void main(String[] args) { int x = 7; int y = 9; Point p1 = new Point(1, 2); Point p2 = new Point(3, 4); addToX(x, p1); System. out. println(x + " " + y + " " + p1.x + " " + p2.x); addToX(y, p2); System. out. println(x + " " + y + " " + p1.x + " " + p2.x); } public static void addToX(int x, Point p1) { x += x; p1.x = x; System. out. println(" inside addTox(..): " + x + " " + p1.x); } }

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 21.06.2019 23:30
You picked the corridor which led you here. if the guards find you, they're going to be really angry! what is the synonym of angry
Answers: 1
question
Computers and Technology, 22.06.2019 03:30
Which group on the home tab allows you to add shapes to a powerpoint slide?
Answers: 1
question
Computers and Technology, 23.06.2019 19:30
What are loans to a company or government for a set amount of time
Answers: 1
question
Computers and Technology, 23.06.2019 23:30
What are "open-loop" and "closed-loop" systems
Answers: 1
You know the right answer?
Add a new method to the Point class and change the attributes (x, y) to private from the above quest...
Questions
question
Mathematics, 22.12.2020 20:40
question
Biology, 22.12.2020 20:40
question
Mathematics, 22.12.2020 20:40
question
Health, 22.12.2020 20:40
question
Mathematics, 22.12.2020 20:40
question
Health, 22.12.2020 20:40
question
Mathematics, 22.12.2020 20:40
question
Engineering, 22.12.2020 20:40
question
Mathematics, 22.12.2020 20:40
question
History, 22.12.2020 20:40
Questions on the website: 13722363