3 番目のクラスを拡張する 2 つのクラスがあります。
public class class_a extends parent_class
と
public class class_b extends parent_class
私の質問は、条件に基づいてクラスへの参照を作成するための 3 番目のクラスを持つことは可能ですか? すなわち
public void test() {
parent_class b;
if (cond)
b = new class_a();
else
b = new class_b();
}
それを行う方法はありますか?
クラスのタイプごとに変数を作成したくありません。この関数の有効期間中、変数を 1 つだけ使用します。