final关键字

final用法:

变量:
  性质:
    1.被final修饰过的变量,不能再改变。
    2.必须显式初始化。
    3.被final修饰过的变量,相当于“宏替换”,在编译时期确定变量的值。
  初始化位置:
    实例变量:3个位置:1.定义实例变量 2.非静态初始化块 3.构造函数 (编译后,归结在构造函数中)
    类变量:2个位置:1.定义类变量 2.静态初始化快 (编译后,归结在静态初始化块中)
    局部变量:1个位置:1.定义局部变量

方法:
  性质:
    1. 不能被重写。

类:
  性质:
    1. 不能被继承。

 

局部类(普通内部类,匿名内部类)中只能访问外部类final修饰的实例变量。

posted @ 2012-09-28 10:27  Alex_Monkey  阅读(187)  评论(0编辑  收藏  举报