Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : alter = 2004 - erstzulassung



lord.paddington
01-11-2004, 20:35
Hallo!

Wie bekomme ich denn das Alter? Im folgenden Text bekomme ich nur den initialisierten Wert aber nicht den errechneten.



erweitertesAuto neuesObjektalter = new erweitertesAuto();
neuesObjektalter.alter();

System.out.println(" ");
System.out.println("Das Alter des Fahrzeugs beträgt: " + alter);



public int alter()
{
return alter = 2004 - erstzulassung;
}

anda_skoa
01-11-2004, 22:03
Unter der Annahme, dass der obere Code in der selben Klasse steht wie der untere, also in der Klasse erweitertesAuto, dann gibst du den Wert der aktuellen Instanz aus, berechnest aber den Wert in der zusätzlichen Instanz neuesObjektAlter.

Ciao,
_

mwanaheri
02-11-2004, 07:43
siehe Vorposter. wie wär's mit


Hallo!


erweitertesAuto neuesObjektalter = new erweitertesAuto();

System.out.println(" ");
System.out.println("Das Alter des Fahrzeugs beträgt: " + neuesObjektalter.alter();
[/CODE]

Das setzt natürlich voraus, dass im Konstruktor von erweitertesAuto() die Variable erstzulassung belegt wird.