0
Comment une classe de base peut-elle inclure une classe enfant en tant que membre? Par exemple:Une boucle intéressante? Comment une classe de base peut-elle inclure une classe enfant en tant que membre?
@interface Magic : NSObject {
@private
NSString* name;
int power;
int manaCost;
SpecialKindOfMagic* thisMuch;
}
@end
@interface SpecialKindOfMagic : Magic {
@private
int thisMuchSpecial;
}
@end
Pourquoi voudriez-vous faire cela? Une classe de base ne doit avoir aucune connaissance de tout ce qui le dérive. –