如果没有static 的话, 他就是个成员函数, 必须有这个类的对象去调用他:(new p43()).show(a,b);加上static就变成静态方法了, 直接通过类名调用: p43.show(a,b); 因为调用的方法也是这个类里的, 所以可以直接写show(a,b);