考虑以下类
Class A{
public void m1(){
System.out.println("test in A.m1()");
}
public void m2(){
//do something a
}
}
Class B{
public void m1(){
//do something b
}
public void m2(){
//do something b
}
}
Class C{
public void m1(){
//do something c
}
public void m2(){
//do something c
}
}
Class T{
public void m3(Object obj1){
obj1.m1();
}
public void m4(Object obj1){
A a=new A();
m3(a);
}
}
所以现在我的问题是,有什么方法可以将打开的对象发送到一个方法,该方法将检测它是什么类型的对象并调用该对象类的方法。在这个例子中,我希望看到输出:"test in A.m1()"