A good answer might be:

  • Is this code correct?
    • Yes.
  • What did it do?
    • It exchanged the objects in the first two slots of the array.

the Object class

This sort of activity is very common in programming. You will see it a lot in the future. Notice that no new objects were created; but diferent reference variables were used for already-existing objects.

In Java, there is a pre-defined class that is the ultimate ancestor of all other classes. This class is called Object. When you define a class of your own like this:

class MyNewClass
{

}
You are actually defining a child of the Object class. The following is the exact equivalent of the above:
class MyNewClass extends Object
{

}
Every class in Java---your own and every class in every library---descends from Object. This will be important to remember when you get to graphical user interfaces.

QUESTION 15:

  • Is a String an Object?
  • Is a Card an Object?
  • Is a Applet an Object?

Click Here after you have answered the question