在java中,我想做这样的事情
public class Tata{
public static void f(){
//something
}
public static void g(){
//something
}
}
public class Titi{
public static void f(){
//something
}
public static void g(){
//something
}
}
public class Toto{
private Class c = Tata.class; //or Titi.class
public static void main(String[] args) {
c.f();
c.g();
}
}
准确地说,我希望能够在类Tata和Titi之间自由切换,以使用它们各自的方法f或g。
这没有按预期工作,因为我收到无法解析方法“f()”错误。只需替换cf(); 和cg(); 与Tata.f(); 和Tata.g(); 工作正常,但违背了使用参数的目的。怎么解决这个问题呢?
qq_花开花谢_0
墨色风雨
哈士奇WWW
相关分类