我有两个类扩展了第三个类,即
public class class_a extends parent_class
和
public class class_b extends parent_class
我的问题是可以让第三类根据条件创建对类的引用吗?IE
public void test() {
parent_class b;
if (cond)
b = new class_a();
else
b = new class_b();
}
有没有办法做到这一点?
我不想为每种类型的类创建变量,我只会在这个函数的整个生命周期中使用一个。