次のクラスを検討してください
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()"