最近看到一份代码,定义class A和class B,如下:
class A {
public test(){};
}
class B{
public static mytest(A a) {
a.test();
}
}
main() {
A a = new A();
B.mytest(a);
}
这样写总感觉有写别扭,但又说不上原因,请指教。
...全文
2708打赏收藏
关于java中静态函数的使用
最近看到一份代码,定义class A和class B,如下: class A { public test(){}; } class B{ public static mytest(A a) { a.test(); } } main() { A a = new A(); B.mytest(a); } 这样写总感觉有写别扭,但又说不上原因,请指教。