frauenPower
Aktives Mitglied
Thread Starter
- Dabei seit
- 21.06.2011
- Beiträge
- 287
- Reaktionspunkte
- 75
Mal bei:
http://nb.wikipedikia.org/wiki/Objective-C
nachsehen.
Und dann:
Bin ich jetzt pingelig oder was? Er "implementiert" doch gar nicht. Er definiert im Headerfile die Methoden.
Genau das meine ich: Wieder nichts verstanden und zudem noch schlecht erklärt.
ist das eigentlich eine hochoffizielle Seite?
Schauder
Karin
http://nb.wikipedikia.org/wiki/Objective-C
nachsehen.
Eine Methode mit einem bestimmten Namen (Selector) kann von Objekten jeder Klasse ausgeführt werden, die sie implementieren. Es ist nicht erforderlich, dass der Aufrufer die Klasse kennt oder die Methoden bereits in einer Basisklasse – wenn auch nur virtuell – definiert worden sind.
Und dann:
Code:
interface KlasseA : NSObject {
…
}
- (void) ersteMethode; // Eine Methode in der Subklasse
- (void) zweiteMethode; // Weitere Methode
@end
@interface KlasseB : NSObject {
…
}
- (void) zweiteMethode; // Es wird nur die zweite Methode implementiert.
@end
// Irgendeine Instanz der Klasse A oder B.
id anObject = …
[anObject zweiteMethode];
Bin ich jetzt pingelig oder was? Er "implementiert" doch gar nicht. Er definiert im Headerfile die Methoden.
Genau das meine ich: Wieder nichts verstanden und zudem noch schlecht erklärt.
ist das eigentlich eine hochoffizielle Seite?
Schauder
Karin