JavaSE学习笔记-static关键字

1.static修饰属性:无论一个类创建了多少对象,所有对象共享这个唯一的成员对象,一个对象对该静态成员,变量进行了修改,其他对象的该静态成员变量的值也会随之发生变化。静态成员变量可以,用类名直接调用(类名.成员变量名,java推荐这种方)

     2.static修饰方法:static修饰的方法叫静态方法。

1)对于静态方法来说,可以使用类名.方法名的方式来访问。

2)静态方法只能继承,而不能重写。

       3.静态代码块:

1)静态代码块的作用是完成一些初始化工作。首先执行静态代码块,然后在执行构造方法。静态代码块在类加载时执行,构造方法是在生成对象时执行。

2)静态代码块只会被执行一次,因为类只被加载一次。

        注意:不可以在一个静态方法里访问非静态变量。(静态只能访问静态,非静态可访问一切)


学习圣思园-张龙老师Java SE后整理笔记

发布了21 篇原创文章 · 获赞 10 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/psl1234554321/article/details/50498763