static关键字
- 作用
静态,可以修饰变量 , 也可以修饰方法 , 被static修饰的成员 , 我们叫做静态成员
- 特点
- 静态成员被该类的所有对象的进行共享
- 静态成员可以通过类名调用 , 也可以通过对象进行调用 , 推荐使用类名
- 静态成员随着类的加载而加载 , 优先于对象存在
注意事项
作用
最终,是java的一个关键字 也是一个修饰符 , 可以修饰类 , 可以修饰方法 , 也可以修饰变量
- final关键字修饰的特点
- final修饰的类 : 不能被继承 , 没有子类(太监类)
- fina修饰的方法 : 不能被重写
- final修饰的变量
- 基本数据类型 : 值不能改变
- 引用数据类型 : 地址不可发生改变 , 对象的属性可改变
- 注意 :
- 被final修饰的变量 , 我们叫做自定义常量 , 命名规范 : 每个字母需要大写 , 多个单词之间用下划线分割
- final修饰成员变量需要注意初始化时机的问题
- 1) 直接赋值
- 2) 在构造方法执行完毕前赋值
- Java中的权限修饰符