Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

PLEASE USE JAVA Lab Exercise 06.2 Coordinate Geometry The purpose of this exercise is to demonstrate class reusability by creating a class that is useful

PLEASE USE JAVA
image text in transcribed
Lab Exercise 06.2 Coordinate Geometry The purpose of this exercise is to demonstrate class reusability by creating a class that is useful in a variety of contexts. You will design and code a class named Point which can represent a geometric point with x-, y- and z-coordinates. The class will contain . A private, class-level variable, a String. which will be the point's ID Three private, class-level integer variables x, y and z that represent the coordinates of the point. A no-argument (default) constructor that initializes x, y and z with 0 values. A constructor that accepts three arguments and initializes x, y and z with those values. . A getX() method, a getY) method and a getZO method. .A getlD) method . A method named distance that returns the distance from this point to another point. public int distance point p) I have written a main to test your class. This main method will test the point class and all of its methods by generating an ArrayList of 8 points (at x, y and z values -15 to +15). The test program will supply pairs of points by using two String values, (ID names for two points). The program will then display the distance between the two specified points. This will be done for a number of point-pairs

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advances In Databases And Information Systems 23rd European Conference Adbis 2019 Bled Slovenia September 8 11 2019 Proceedings Lncs 11695

Authors: Tatjana Welzer ,Johann Eder ,Vili Podgorelec ,Aida Kamisalic Latific

1st Edition

3030287297, 978-3030287290

More Books

Students also viewed these Databases questions

Question

6. Be able to choose and prepare a training site.

Answered: 1 week ago