私はobjective-Cが初めてで、それが正しいかどうか疑問に思っています:クラスがあります
@interface BaseClass : NSObject
そして、そのクラスのオブジェクトを作成しました:
BaseClass *baseClassObject = [[BaseClass alloc] initWith...];
その後、私は別のクラスを持っています:
@interface AdvancedClass : BaseClass
BaseClass (オブジェクト初期化子、後でメソッド) で取得しているデータに応じて、オブジェクトの機能を拡張したい場合があります。だから私は baseClassObject が AdvancedClass クラスのオブジェクトになりたいです。
1) これは正しいですか? 2)そのようなオブジェクトを「宣伝」することは可能ですか?