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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 3872982 中级黑马   /  2015-11-7 16:11  /  947 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)
final修饰变量很容易理解,我想定义一个常量,不想让他发生变化,可是为什么还要有final修饰类呢?
final修饰类表明这个类不能被继承。在什么情况下要特意让类不能继承了?至今还没有遇到过对应的应用场景呢,有谁能举个例子教教我吗?

3 个回复

倒序浏览
String类就是一个final类,当一个类的功能已经很明确且不会被修改就可以定义为final类
回复 使用道具 举报
余旋 发表于 2015-11-7 17:13
String类就是一个final类,当一个类的功能已经很明确且不会被修改就可以定义为final类 ...

搜嘎,谢谢,学习了
回复 使用道具 举报
最终的类或变量方法等
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马