Auto-Layout angewandt

This commit is contained in:
ngb
2020-08-19 12:08:59 +02:00
parent 50498ad534
commit 81edcd58fe
2 changed files with 91 additions and 96 deletions

View File

@@ -100,8 +100,6 @@ public class Besitzer {
} }
// TODO: // TODO:
// - Der Besitzer schätzt nur grob den Verbrauch seines Rollers ab. // - Der Besitzer schätzt nur grob den Verbrauch seines Rollers ab.
// Wie macht er das? // Wie macht er das?

View File

@@ -20,8 +20,7 @@ public class Motorroller
/** /**
* Konstruktor für Objekte der Klasse Motorroller * Konstruktor für Objekte der Klasse Motorroller
*/ */
public Motorroller( int pKilometerstand, double pTankgroesse, double pTankinhalt ) public Motorroller( int pKilometerstand, double pTankgroesse, double pTankinhalt ) {
{
// Attribute initialisieren // Attribute initialisieren
kilometerstand = Math.max(0,pKilometerstand); kilometerstand = Math.max(0,pKilometerstand);
tankgroesse = pTankgroesse; tankgroesse = pTankgroesse;
@@ -34,18 +33,15 @@ public class Motorroller
// unsinniger Werte. // unsinniger Werte.
} }
public int getKilometerstand() public int getKilometerstand() {
{
return kilometerstand; return kilometerstand;
} }
public double getTankgroesse() public double getTankgroesse() {
{
return tankgroesse; return tankgroesse;
} }
public double getTankinhalt() public double getTankinhalt() {
{
return tankinhalt; return tankinhalt;
} }
@@ -53,9 +49,11 @@ public class Motorroller
* Tankt den Roller um die übergebene Menge (in Litern) auf. Dabei kann * Tankt den Roller um die übergebene Menge (in Litern) auf. Dabei kann
* der Tank nicht voller werden, als durch die Tankgroesse * der Tank nicht voller werden, als durch die Tankgroesse
* festgelegt ist. Das zuviel getankte Benzin verfällt einfach. * festgelegt ist. Das zuviel getankte Benzin verfällt einfach.
*
* Die Methode akzeptiert auch negative Werte (das Benzin wird dann also
* abgelassen). Natürlich darf der Tankinhalt nicht negativ werden.
*/ */
public void tanke( double pMenge ) public void tanke( double pMenge ) {
{
tankinhalt += pMenge; // += rechnet "tankinhalt + pMenge" und weist das Ergebnis "tankinhalt" zu tankinhalt += pMenge; // += rechnet "tankinhalt + pMenge" und weist das Ergebnis "tankinhalt" zu
// TODO: // TODO:
@@ -71,8 +69,7 @@ public class Motorroller
* volle Strecke, dann fährt der Roller nur so weit, wie er mit dem verbleibenden * volle Strecke, dann fährt der Roller nur so weit, wie er mit dem verbleibenden
* Benzin kommt. Der Kilometerstand wird um die gefahrene Strecke hochgezählt. * Benzin kommt. Der Kilometerstand wird um die gefahrene Strecke hochgezählt.
*/ */
public void fahre( int pStrecke ) public void fahre( int pStrecke ) {
{
// TODO: // TODO:
// - Diese Methode muss noch nach den Spezifikationen // - Diese Methode muss noch nach den Spezifikationen
// oben implementiert werden. // oben implementiert werden.