/***************************************************************/ /* Prof. Dr. Gregor Büchel */ /* Source : Kfz.java */ /* Eine Java-Klasse für Kraftfahrzeuge (Oberklasse), */ /* Beispiel für den Vererbungsmechanismus */ /* Stand : 28.02.2002 */ /***************************************************************/ class Kfz { private String kennz; //Kfz-Kennzeichen // protected int hubraum; //Hubraum // protected char kfzart; //Art des Kfz // public String kfztyp; //Typ des Kfz (Markenname) // Kfz() //Konstruktor // {System.out.println("Eingabe Kennzeichen:"); kennz=IO1.einstring(); System.out.println("Eingabe KFZ-Typ (Marke):"); kfztyp=IO1.einstring(); do { System.out.println("Eingabe Hubraum:"); hubraum=IO1.einint(); if (hubraum<=0) System.out.println("Falscher Hubraum!"); } while(hubraum<=0); kfzart='U'; } double steuer(double stsatz) //Berechnung Kfz-Steuer // {double st=0.; int h; if (stsatz<50.) stsatz=50.; //Mindestsatz für Sonder-Kfz // //Steuer=stsatz*Anzahl von angefangenen 100 cm^3 // h=hubraum/100; st=stsatz*(h+1); return st; } void ausgabe() {System.out.println("Kfz: Kennzeichen: "+kennz); System.out.println(" Typ : "+kfztyp); System.out.println(" Art : "+kfzart); System.out.println(" Hubraum : "+hubraum); } }