Lösungsvorschlag 7.3 - Aufgabe 1: Unterschied zwischen den Versionen
Aus ComeniusWiki
Zeile 44: | Zeile 44: | ||
public void fahren (int strecke){ | public void fahren (int strecke){ | ||
fahrtstrecke=fahrtstrecke+strecke; | fahrtstrecke=fahrtstrecke+strecke; | ||
− | meinBrummi.setTankinhalt((fahrtstrecke* | + | meinBrummi.setTankinhalt((fahrtstrecke*meinBrummi.getVerbrauch())/100); |
} | } | ||
Version vom 9. März 2014, 09:47 Uhr
public class LKW{ private String marke; private int tankinhalt; private int verbrauch; public LKW (String marke, int tankinhalt, int verbrauch){ this.marke = marke; this.tankinhalt = tankinhalt; this.verbrauch = verbrauch; } public int getTankinhalt(){ return tankinhalt; } public int getVerbrauch(){ return verbrauch; } public void setTankinhalt(int benzinverbraucht){ tankinhalt=tankinhalt - benzinverbraucht; } }
public class Fahrer{ private String name; private String vorname; private LKW meinBrummi; private int fahrtstrecke; public Fahrer (String name, String vorname, LKW meinBrummi){ this.name=name; this.vorname=vorname; this.meinBrummi=meinBrummi; fahrtstrecke=0; } public void fahren (int strecke){ fahrtstrecke=fahrtstrecke+strecke; meinBrummi.setTankinhalt((fahrtstrecke*meinBrummi.getVerbrauch())/100); } public void benzinanzeige(){ System.out.println("Es sind noch "+meinBrummi.getTankinhalt()+" Liter Benzin im Tank."); } }