Question: 1.Create an Encapsulated class Point class with x and y as data members. Create two constructors and a function to move the point. Implement Cloneable
1.Create an Encapsulated class Point class with x and y as data members. Create two constructors and a function to move the point. Implement Cloneable interface.
Below is the skeleton for a class named"InventoryItem". Each inventory item has a name and a unique ID number:
class InventoryItem
{
private String name;
private int uniqueItemID;
}
Flesh out the class with appropriate accessors, constructors, and mutatators. This class will implement the following interface:
Public interface compare
{
boolean compareObjects(Object o);
}
Listed next is a code skeleton for an interface called"Enumeration"and a class called "NameCollection " .Enumerationprovides an interface to sequentially iterate through some type of collection. In this case, the collection will be the class NameCollectionthat simply stores a collection of names using an array of strings.
interface Enumeration
{
// Asks user for an index and return true if a value exists in the next index
public boolean hasNext();
// Asks user for an index and returns the next element in the collection as an Object
public Object getNext();
}
//NameCollection implements a collection of names using a simple array.
class NameCollection
{
String[] names = new String[100];
}
2.Create constructor and abstract methods of interface in the class NameCollection.
Then write amainmethod that creates aNamesCollection object with a sample array of strings,
and then iterates through the enumeration outputting each name using the getNext()method.
3.

\f
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
