Lösungsvorschlag 7.3 - Aufgabe 1

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
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.");
}
}