- 和类相关的属性和方法可以用static关键字设置成静态的,静态属性和静态方法不需要实例便可以调用。
- 更常见的是静态常量。
- Math类里很多静态方法。前面说过参数调用会有个默认参数this,而静态方法的调用是没有this这个参数的。
- 静态导入。import java.lang.Math.*;这样就可以直接使用Math类里面的方法,而不用打Math.了。
- 工厂方法。不容易命名构造器名字,一个就用构造器好了,但是要是需要一些不同的初始化,那样就不好办了,例如,LocalDate的now()方法和of()方法。另一个好处是可以改变生成对象的类型。
- main()方法也是静态方法。
4.4 静态域和静态方法
最新推荐文章于 2024-09-13 17:30:19 发布