Lösungsvorschlag 7.3 - Aufgabe 1: Unterschied zwischen den Versionen
Aus ComeniusWiki
(Die Seite wurde neu angelegt: „<pre> public class Schueler { //Attribute private String name; private String vorname; private String klasse; //Klassenvariable static int schuelerzahl=0; //…“) |
|||
(2 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<pre> | <pre> | ||
− | public class | + | public class LKW{ |
− | { | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | private String marke; | |
− | + | private double tankinhalt; | |
+ | private double verbrauch; | ||
− | + | public LKW (String marke, int tankinhalt, int verbrauch){ | |
− | public | + | this.marke = marke; |
− | + | this.tankinhalt = tankinhalt; | |
− | + | this.verbrauch = verbrauch; | |
− | + | } | |
− | + | public double getTankinhalt(){ | |
− | + | return tankinhalt; | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | public | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
} | } | ||
− | + | public double getVerbrauch(){ | |
− | + | return verbrauch; | |
− | + | ||
} | } | ||
+ | public void setTankinhalt(double benzinverbraucht){ | ||
+ | tankinhalt=tankinhalt - benzinverbraucht; | ||
+ | } | ||
} | } | ||
</pre> | </pre> | ||
<pre> | <pre> | ||
− | public class | + | 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."); | ||
+ | } | ||
} | } | ||
</pre> | </pre> |
Aktuelle Version vom 16. April 2015, 15:13 Uhr
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."); } }