举例:
文件名test.java
class example{
    public static void classMethod(){
        System.out.println("classMethod");
    }
    public void instanceMethod(){
        System.out.println("instanceMethod");
}public class test{
public static void main(String[] args){
    example.classMethod();
    example a = new example();
    a.classMethod();
    a.instanceMethod(); 
}
}
classMethod是static的方法,就是class method该方法与实例无关,
使用时可以不用声明实例直接调用,也可以声明实例然后调用instanceMethod就是instance method,调用时必须声明实例才能调用

解决方案 »

  1.   

    Class method 也就是 static Method 不需要 类的实例 就可以调用
    方法是 SomeClass.StaticMthod();Instance method 也就是除了 static Method 以外的 一切 Method
    所谓 Instance 也就是 实例 的意思 必须创建一个 类的实例 才能调用这个方法
    SomeClass SC = new SomeClass(); //创建实例
    SC.InstanceMethod();需要注意的是 在 static Method 中 如果要调用别的函数 只能调用 static 的
      

  2.   

    我也是初学者。我想说static Method 就是工交车
                        Instance method 私家车
    对象就是你我个人
    办事时我们可以
    走路,开私家车,痤工交车 出去
    但公交车不能用我们的私家车。
    我们可以用公交车