static关键字注意事项

    xiaoxiao2021-03-25  126

    1、静态方法中是没有this关键字的,因此无法在静态方法中引用非静态变量。非静态方法中可以直接访问成员变量是因为隐含调用了this

    非静态方法中的 System.out.println(num); 等价于 System.out.println(this.num); //因为静态变量是随着类的加载而加载的,this是随着对象的创建而存在的,静态比对象先存在。

    2、静态方法只能访问静态成员变量和静态成员方法,非静态方法既可以访问静态成员方法也可以访问非静态成员方法。

    转载请注明原文地址: https://ju.6miu.com/read-6563.html

    最新回复(0)