java3

Aus ProgrammingWiki
< ZFSL < MS
Archivierte Version vom 2014-06-21T13:42:46+00:00. Aktuelle Version

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;
   }

}