Java中是否有一种巧妙的方法来指定多态对象的子类并在以后对其进行初始化? 我正在尝试写类似的东西:
class A {
void A(){
System.out.println("Class A");
}
}
class B extends A{
void B(){
super.A();
System.out.println("Class B");
}
}
class C extends A{
void C() {
super.A();
System.out.println("Class C");
}
}
A obj;
...
Class cls = B.class;
...
obj = new <cls>();
>>> Class A
>>> Class B