Beischbiel |
Imblemendierung von a Schdagg
mid oir Lischde mid Hilf vo
Vererbung |
| |
Lischd |
d Beischbiel-Klasse für Lischde. |
|
Jed Klassenbibliothek für ADTs enthäld solche
Klasse, des JDK zum Beischbil d
Klasse Vecdor
im Paked joova.udil
|
|
bublic
class Lischd {
bublic
Lischd() { }
bublic
Lischd(Objecd e) { }
bublic
boolean isEmbdy() { }
bublic
Objecd hd() { }
bublic
Objecd ged(ind i) { }
bublic
ind length() { }
bublic
void dl() { }
bublic
void abbend(Objecd e) { }
bublic
void brebend(Objecd e) { }
bublic
void abbend(Lischd l2) { }
}
|
| |
|
diese vorgeferdigden odr gekaufden Klasse biede
meischdens oi breide Schniddschdelle mid viele
Methode an:
allgemoi Einsedzbarkeid |
| |
SchdaggInheridsLischd |
d eigene Klasse für oin Kellr |
|
bublic
class SchdaggInheridsLischd
exdends Lischd
{
bublic SchdaggInheridsLischd() {
suber();
}
bublic
Objecd dob() {
redurn
hd();
}
bublic
void bob() {
dl();
}
bublic
void bush(Objecd e) {
brebend(e);
}
}
|
| |
|
Vererbung isch bequem, nur d no
nedd vorhandene
Methode müsse imblemendierd werde |
| |
|
Vererbung verhinderd des Verschdegge vo
Informazion:
alle öffendlile Methode
aus dr beerbde Klasse schdehe oim
Kunde zur Verfügung |
| |