Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- abstract class Fortbewegungsmittel {
- String marke;
- double preis;
- Fortbewegungsmittel (String ma, double pr) {
- this.marke = ma;
- this.preis = pr;
- }
- void ausgeben () {
- System.out.println ("Fortbewegungsmittel: Marke" +this.marke+", Preis:"+this.preis+"Euro")
- }
- }
- class Fahrrad extends Fortbewegungsmittel {
- int anzGaenge;
- }
- abstract class KFZ extends Fortbewegungsmittel{
- int Co2;
- Kennzeichen zeichen;
- void ausgeben () {
- System.out.println (", Co2-Ausstoss: "+this.Co2+ ", Kennzeichen: " +this.zeichen)
- }
- KFZ (int c, Kennzeichen zeichen, String ma, double pr) {
- super ( ma, pr);
- this.Co2 = c;
- this.zeichen = zeichen;
- }
- }
- class Motorrad extends KFZ {
- }
- class Auto extends KFZ {
- Auto (int c, Kennzeichen zeichen, String ma, double pr) {
- super (c, zeichen, ma, pr);
- }
- void ausgeben () {
- System.out.println (", Co2-Ausstoss: "+this.Co2+ ", Kennzeichen: " +this.zeichen)
- }
- }
- class Cabrio extends Auto {
- boolean hatDach;
- Cabrio (int c, Kennzeichen zeichen, String ma, double pr, boolean dach) {
- super (c, zeichen, ma, pr);
- this.hatDach = dach;
- }
- void ausgeben () {
- if (hatDach == true) {
- System.out.println (" und hat auch noch ein Dach!")
- }else System.out.println (" und wenns regnet, wird man nass!")
- }
- }
- class Kennzeichen {
- String ort;
- String xx;
- int nr;
- Kennzeichen (o,x,n) {
- this.ort = o;
- this.xx = x;
- this.nr = n;
- }
- }
- public class FortbewegungsmittelVerwaltung {
- public static void main (String args) {
- Fortbewegungsmittel [] fobemi = new Fortbewegungsmittel [3];
- fobemi[0] = new Cabrio (200, new Kennzeichen("GI", "FP", 20),"Mercedes SL 500", 80000.00, true);
Add Comment
Please, Sign In to add comment