A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yas丶 中级黑马   /  2015-5-26 07:45  /  808 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

final关键字:
  1、final声明一个类
        该类不能被继承
  2、final声明一个方法
        该方法不能被子类重写
  3、final声明一个常量
        用final修饰的属性为常量(不能被修改)
        常量的赋值:
        (1)在声明的同时赋值
        (2)通过构造方法赋值

点评

总结的很好呀!  发表于 2015-5-26 14:27

14 个回复

倒序浏览
恩    总结的不错
回复 使用道具 举报
恩    总结的不错
回复 使用道具 举报
good job,学习中~~~~
回复 使用道具 举报
你说的对。。
回复 使用道具 举报
我去,同学写的很好呀
回复 使用道具 举报
:lol这么厉害········
回复 使用道具 举报
应该是在构造代码块里赋值吧,否则就应该在所有构造方法里都有赋值语句吧
回复 使用道具 举报
CLAY 中级黑马 2015-5-26 23:42:59
9#
final表示最终,一但定义就不可被修改,不可被继承。只能在本类中使用
回复 使用道具 举报
常量的赋值:        成员变量 (1)在声明的同时赋值  或 (2)通过构造方法赋值   或 代码块中赋值 三选一,还有静态成员变量 (1)静态代码块中  或
回复 使用道具 举报
常量的赋值:        成员变量 (1)在声明的同时赋值  或 (2)通过构造方法赋值   或 代码块中赋值 三选一,还有静态成员变量 (1)静态代码块中  或(2)构造器中  或(3)声明时赋值,还有方法中的变量,必须声明时赋值,不然编译失败,还有final修饰的变量,一旦赋初始值就不能改变。
回复 使用道具 举报
fanal,fanaily,
回复 使用道具 举报
总结的不错,final就是引用不能重新赋值啊~
回复 使用道具 举报
总结的很好了~                          
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马