0

SubClassA と SubClassB の 2 つのサブクラスがあります。どちらも ClassA のサブクラスであり、someProperty というプロパティがあります。これらのサブクラスのどれを使用するかをifステートメント内で決定し、後でこのオブジェクトを使用できるようにしたいと考えています。

if(conditionA){
    SubClassA *myObject;
}
else{
    SubClassB *myObject;
}    

myObject.someProperty=someValue;

if-else ステートメントの外で myObject を使用できないため、これは機能しません。どうすればこの問題を解決できますか? 最初に親オブジェクトを作成してから、サブクラスに属するように変更することはできますか?

4

1 に答える 1