Næste
Forrige
Oversigt
Klassedefinitioner - adgangskontrol serie, Planche nr. 19
Kursus Indhold

Modelering i software

abstract class Cykel {
   public abstract void skiftGear(boolean trinOp);
}
Forskellege ikke-abstract klasser
class MountainBike extends Cykel {
  public void skiftGear(op) {
     int i = getGear();
     if (op)
       this.set12gear(++i);
     else
       this.set12gear(--i);
  }
}

// eller
class Tandem extends Cykel {
  public void skiftGear(op) {
     if (op)
      this.skift10gear(1);
     else
      this.skift10gear(-1);
  }
}

// eller også
class BørneCykel extends Cykel {
  public void skiftGear(op) {
      sigLyd("Nyøøn Nyøøhhhn!");
  }
}


© 2000 BLA*net - Leif E. Andersen, leander@blanet.dk