具体的にはObjective-Cで、基本クラスで継承されたクラスを使用することは可能ですか?例:
Class BaseClass
{
InheritedClass memberVariable;
}
Class InheritedClass : BaseClass
{
// implementation goes here
}
編集:より詳細な説明:
あなたが持っている現実の世界の状況を想像してください
Album:
- Title
- Artist
Song:
- Title
- Artist
- Duration
したがって、次のように、Album クラスは Song クラスの基底クラスになることができます。
Class Album
{
Title;
Artist;
}
Class Song : Album
{
Duration;
}
ここで、アルバムの曲を Album クラスに保存する必要がある場合は、次のようになります。
Class Album
{
Title;
Artist;
Songs[];
}
または、私は一般的に間違っているか、いくつかの基本が欠けていますか?