Answered step by step
Verified Expert Solution
Question
1 Approved Answer
fffInner classes 5 are an organizational technique in Java's language, allowing classes to be declared inside of other classes. This gives the developer a unique
\f\f\fInner classes 5 are an organizational technique in Java's language, allowing classes to be declared inside of other classes. This gives the developer a unique way in which to provide access to the class using Java's visibility modiers (public, private, protected, package). An inner-class can be hidden as an internal feature of a class (called the outer-class for the remainder of this lab) or can be made public for other classes to use. Below are several exercises which explore how to declare and use inner classes. Create a new project to complete your work and place the solutions inside the project. As a rst example, we will use the problem of storing points in a cartesian coordinate (x, y) system. .019) (-8. 7) (-135) (0,1) .(41) (-510) (0.0) (9,0) (-3? '2) (fl-8) '(6.8) If we were to model this system in our code, we are likely to come up with two classes: - CartesianPlane - representing the system of 2D points - Point - representing a single point on a plane These classes are closely related, which makes the Point class a good choice for an inner- class. Try writing the following classes: - CartesianPlane 0 Stores an ArrayList of Point objects (see below) a Has an addldouble x, double y) method that creates a new Point object and stores it in the ArrayList eld 0 Has an printPointsO method that prints out the toStringl) of all Point objects stored in the plane
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started