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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 许慎誉 中级黑马   /  2015-2-8 22:21  /  920 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

final表示最终的。
        1.final可以修饰:
        1).类:表示最终的类。不能被继承;
        2).成员变量:表示拥有最终的值,其值不能被修改;一旦被初始化后,任何试图对它赋值的语句都将会产生编译错误;
        3).成员方法:表示最终的方法。不能被重写;
        4).局部变量:其值不能修改。后面会讲:局部内部类,它可以访问局部变量,但它要求局部变量必须是final的
        5).形参:final的基本数据类型的形参:其值不能被改变;
                 final的引用类型的形参:仅代表"引用"不能被修改;它指向的堆空间的内容是仍然可以被修改的。
       注意:   普通的final成员,可以先声明后赋初始化值,但一定要在构造函数或初始化代码块中
           静态的final成员变量,可以先声明后赋初始化值,但一定要在静态初始化代码块中。一般情况下我们都是声明后直接初始化;

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

2 个回复

倒序浏览
楼主的知识总结的很赞!
回复 使用道具 举报
精辟,很详细
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马