Eine gute Antwort könnte sein:

Besteht die Car-Klasse aus kleineren Software-Objekten?

Was sind die Instanzvariablen der Klasse Car?

Was ist die Methode der Klasse Car?

Den Zustand eines Objekts enthalten

Objekte haben (i) Identität, (ii) Zustand und (iii) Verhalten. Der Begriff "Zustand" bedeutet, dass ein Objekt Merkmale hat, die es solange behält, wie es existiert. Die Merkmale mögen ihren Wert während der Lebenszeit eines Objekts ändern.

Der Zustand eines Objekt wird in seinen Instanzvariablen festgehalten (weder in den Parametern der Methoden, noch in den lokalen Variablen der Methoden). Die Instanzvariablen einer Klasse sind nicht als Teil irgendeiner Methode deklariert. Hier ist ein main() Programm, das ein Car-Objekt konstruiert.

class MpgTester
{
  public static void main ( String[] args )
  {
    Car myCar = new Car( 12000, 12340, 12.3 );

    . . . . . .
  }
}

Der Zustand des Objekts wird gesetzt auf:

Das Objekt, das durch myCar referenziert wird, behält diese Werte solange es existiert.


FRAGE 3:

Könnte eine Kollektion von mehreren Autos als ein Objekt betrachtet werden?