ZFSL/MS/java3
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
public class PKW {
private String kennzeichen;
private String typ;
private int kmStand;
private double preisProTag;
public PKW(String kennzeichen, String typ, int kmStand) {
this.kennzeichen = kennzeichen;
this.typ = typ;
this.kmStand = kmStand;
}
public String getKennzeichen() {
return kennzeichen;
}
public void setKennzeichen(String kennzeichen) {
this.kennzeichen = kennzeichen;
}
public String getTyp() {
return typ;
}
public void setTyp(String typ) {
this.typ = typ;
}
public int getKmStand() {
return kmStand;
}
public void setKmStand(int kmStand) {
this.kmStand = kmStand;
}
public double tagesPreis() {
if (typ.equals("P1")) {
preisProTag = 55;
} else if (typ.equals("P2")) {
preisProTag = 80;
} else if (typ.equals("P3")) {
preisProTag = 125;
}
return preisProTag;
}
public String ausgeben() {
String ausgabeText = "";
String neueZeile = "\n";
String linie = "------------------------";
ausgabeText = "Kennzeichen: " + getKennzeichen() + neueZeile
+ "Typ: " + getTyp() + neueZeile
+ "Km-Stand: " + getKmStand() + neueZeile
+ "Tagespreis: " + tagesPreis() + neueZeile + linie + neueZeile;
return ausgabeText;
}
}