美文网首页
NO.21 静态(static)关键字的注意事项

NO.21 静态(static)关键字的注意事项

作者: WXFA | 来源:发表于2017-07-22 13:46 被阅读0次

    static的注意事项

            在静态方法中是没有this关键字的,因为静态是随着类的加载而加载,this是随着对象的创建而存在。

             静态比对象先存在。

              静态方法只能访问静态的成员变量和静态的成员方法

    静态方法:

             成员变量:只能访问静态变量

             成员方法:只能访问静态成员方法

    非静态方法:

             成员变量:可以是静态的,也可以是非静态的

             成员方法:可是是静态的成员方法,也可以是非静态的成员方法。

    简单记:

    静态只能访问静态。

    class Demo {

    int num1 = 10;          //非静态成员变量

    static int num2 = 20;    //静态成员变量

    public void print1() {        //非静态成员方法,既可以访问静态的成员变量,也可以访问非静态的

    System.out.println(num1);

    System.out.println(num2);

    }

    public static void print2() {  //静态方法,只能访问静态成员变量

    // System.out.println(num1);

    System.out.println(num2);

    }

    }

    相关文章

      网友评论

          本文标题:NO.21 静态(static)关键字的注意事项

          本文链接:https://www.haomeiwen.com/subject/qdoykxtx.html