Lösungsvorschlag 7.3 - Aufgabe 1
Aus ComeniusWiki
public class LKW{
private String marke;
private double tankinhalt;
private double verbrauch;
public LKW (String marke, int tankinhalt, int verbrauch){
this.marke = marke;
this.tankinhalt = tankinhalt;
this.verbrauch = verbrauch;
}
public double getTankinhalt(){
return tankinhalt;
}
public double getVerbrauch(){
return verbrauch;
}
public void setTankinhalt(double 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.");
}
}

