public class Test { public static void main(String[] args){ Son s = new Son();// 创建对象 s.fun(); // 对象调用静态方法 可以 但不推荐 Son.fun(); // 类本身调用静态方法 推荐 s.method(); // 对象调用实例方法 推荐使用 // Son.method(); // 实例方法属于对象 不能用类去调用 } } class Son{ private int a; public static void fun(){ // 静态方法、类方法 属于当前类 // method(); // 静态方法 调用实例方法 错误 //System.out.println(a);// 静态方法 使用私有属性 错误 //System.out.println(this.a); // 静态方法中不能有this 因为this是对象 错误 System.out.println("静态方法"); } public void method(){ System.out.println("实例方法"); } }
08-16
1116
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)