Java核心技术Ⅰ:静态字段与静态方法

Java学习打卡day2
一、静态字段
静态字段每个类只有一个,而非静态的实例字段,每个对象都有一个自己的副本。
class Employee{
private static int nextId = 1;
private int id;
}
Employee类只有一个静态字段nextId,所有的实例共享一个nextId。而对于任意对象(这里对象就是new Employee())都会有一个实例字段id的副本,所以如果有1000个Employee对象,则会有1000个不同的id。

二、静态常量
和静态变量一样,静态常量也是每个类只有一个,但是静态变量不常用,静态常量常用。
在Math类中定义一个静态常量
class Math {
...
public static final double PI = 3.1415926;
...
}
如果想要访问这个常量,可以用Math.PI;
final定义的字段,必须在构造对象时初始化,确保在构造器执行之前,字段的值已经设置好了。
如果省去st

Java核心技术Ⅰ:静态字段与静态方法最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/10388.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>