SubClassA と SubClassB の 2 つのサブクラスがあります。どちらも ClassA のサブクラスであり、someProperty というプロパティがあります。これらのサブクラスのどれを使用するかをifステートメント内で決定し、後でこのオブジェクトを使用できるようにしたいと考えています。
if(conditionA){
SubClassA *myObject;
}
else{
SubClassB *myObject;
}
myObject.someProperty=someValue;
if-else ステートメントの外で myObject を使用できないため、これは機能しません。どうすればこの問題を解決できますか? 最初に親オブジェクトを作成してから、サブクラスに属するように変更することはできますか?