a.final 与 static
1.final 修饰变量,该变量就是常量,只能被赋值一次
public static final double PI=3.1415926;
final 修饰类不能够被继承
final 修饰的方法不能够重写
final 修饰引用变量,恒指向一个对象
2.static 修饰成员变量或成员方法,可以直接使用 类名.静态成员(成员变量和成员方法)
静态内容随着类的加载而加载,不能访问非静态的内容,也不能访问this和super,是优于对象存在的。
静态成员被该类所有对象共享(一旦一个对象改变了静态成员属性的值,其它对象访问的是改变后的成员属性的值)
|