让这两个类实现同一个接口,幷使用接口里面的方法,比如:
interface good{
public void tick(){
//...
}
}
class subObj1 implements good{
..
}
class subObj2 implements good{
...
}if(...){
good ob = new subObj1();
}
else{
good ob = new subObj2();
}
ob.tick();
interface good{
public void tick(){
//...
}
}
class subObj1 implements good{
..
}
class subObj2 implements good{
...
}if(...){
good ob = new subObj1();
}
else{
good ob = new subObj2();
}
ob.tick();
public void tick();//要这样
}(看到您的失误了)
感谢指出错误^_^,失误了T_T