Könnte der == -Operator in diesem Programm verwendet werden, an Stelle der equals() Methode?

Eine gute Antwort könnte sein:

Nein. Der == -Operator überprüft, ob zwei Referenzvariablen auf dasselbe Objekt verweisen.

Zwei Referenzvariablen testen

Hier ist das Programm, mit Änderungen:

import java.awt.*;
class EqualsDemo2
{
  public static void main ( String arg[] )
  {
    Point pointA = new Point( 7, 99 );     // erster Point
    Point pointB = new Point( 7, 99 );     // zweiter Point mit äquivalenten Daten

    if ( pointA == pointB  )
      System.out.println( "Die zwei Variablen verweisen auf dasselbe Objekt" );
    else
      System.out.println( "Die zwei Variablen verweisen auf verschiedene Objekte" );

  }
}

Die Abbildung der Situation (nachdem die zwei new Operatoren ausgeführt wurden) ist die gleiche wie auf der vorherigen Seite.

FRAGE 18:

Was ist die Ausgabe des Programms?