static关键字
特点:
(1): 随着类的加载而加载
(2): 优先于对象存在
(3): 被类的所有的对象所共享
(4): 可以通过类名调用.本身也可以通过对象名调用
建议使用类名调用
注意事项:
(1): 在静态的方法中不能存在this关键字
(2): 静态只能访问静态
final关键字
特点:
final(最终的)
修饰类 被修饰的类不能被继承
修饰变量 被修饰的变量其实是一个常量
引用类型 指的是地址值不能被改变
基本类型 指定是值不能被改变
修饰方法 被修饰的方法不能被子类重写
final的初始化时机问题:
a: 只能被赋值一次
b: 在构造方法结束前赋上值就OK了(非静态的)
|