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; //…“) |
|||
| Zeile 1: | Zeile 1: | ||
<pre> | <pre> | ||
| − | public class | + | public class LKW{ |
| − | { | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | private String marke; | |
| − | + | private int tankinhalt; | |
| + | private int verbrauch; | ||
| − | + | public LKW (String marke, int tankinhalt, int verbrauch){ | |
| − | public | + | this.marke = marke; |
| − | + | this.tankinhalt = tankinhalt; | |
| − | + | this.verbrauch = verbrauch; | |
| − | + | } | |
| − | + | public int getTankinhalt(){ | |
| − | + | return tankinhalt; | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | public | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
} | } | ||
| − | + | public int getVerbrauch(){ | |
| − | + | return verbrauch; | |
| − | + | ||
} | } | ||
| + | public void setTankinhalt(int 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*100)/meinBrummi.getVerbrauch()); | ||
| + | } | ||
| + | |||
| + | public void benzinanzeige(){ | ||
| + | System.out.println("Es sind noch "+meinBrummi.getTankinhalt()+" Liter Benzin im Tank."); | ||
| + | } | ||
} | } | ||
</pre> | </pre> | ||
Version vom 25. Februar 2014, 17:45 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*100)/meinBrummi.getVerbrauch());
}
public void benzinanzeige(){
System.out.println("Es sind noch "+meinBrummi.getTankinhalt()+" Liter Benzin im Tank.");
}
}

