让这两个类实现同一个接口,幷使用接口里面的方法,比如:
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();