类(静态)方法使用

public  class  Test {
     public  void  method1(){}
     public  void  method2(){
         this .method1(); //正确
         method1(); //正确
         staticMethod1(); //正确
     }
     public  static  void  staticMethod1(){}
     public  static  void  staticMethod2(){
         this .staticMethod1(); //错误,静态方法内不能使用this,因为实例可能还没创建
         this .method1(); //错误,静态方法内不能使用this
         staticMethod1(); //正确
         new  Test().method1(); //正确
     }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

你可能感兴趣的:(类(静态)方法使用)