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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jinyuzheng 中级黑马   /  2016-3-29 23:27  /  865 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

final关键字,final可以修饰属性、方法、类。  当一个类被final所修饰时,表示这个类不能被继承。 当一个方法被final修饰时,表示这个方法不能被覆盖, 当一个属性被final修饰时,表示这个属性不能被修改。   如果成员是原生数据类型,那么不能改变这个变量的数据的内容。  若果成员是类型的引用时,这个时候不能改变引用指向其他的对象,但是可以改变指向对象的内容。因为引用final类型指向的地址是不能变的,但是地址的内容是可以改变的。

9 个回复

倒序浏览
写的挺好的
回复 使用道具 举报
腾龙3158 来自手机 中级黑马 2016-3-30 01:34:12
藤椅
不错~~~~
回复 使用道具 举报
棒棒的
回复 使用道具 举报
学习学习!!!
回复 使用道具 举报
恩恩 因为引用final类型指向的地址是不能变的,但是地址的内容是可以改变的。这句话还是不怎么理解
回复 使用道具 举报
恩恩 因为引用final类型指向的地址是不能变的,但是地址的内容是可以改变的。这句话还是不怎么理解
回复 使用道具 举报
final修饰的常量,只要初始化了就不能再更改;但是final修饰的是random方法产生的随机数,每个实例化的常量可以改变
回复 使用道具 举报
在java中修饰全局常量,一般使用public static final修饰
回复 使用道具 举报
赞赞赞!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马