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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘永贵 中级黑马   /  2013-7-5 01:19  /  1243 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 刘永贵 于 2013-7-5 07:25 编辑

   下面这题为什么选 A  ,谢谢各位高手为我解答


    在JAVA中,以___关键字定义的类不能派生出子类。


  A.final    B. public       C.  privite      D.volatle  

评分

参与人数 1黑马币 +5 收起 理由
杜光 + 5 赞一个!

查看全部评分

5 个回复

倒序浏览
A final, 被final修饰的类,不能被其他类继承
回复 使用道具 举报
final 关键字声明类、属性和方法有以下特点:
1·使用final声明的类不能有子类
2·使用final声明的方法不能被子类所复写
3·使用final声明的变量即成为常量,常量不能被修改。

评分

参与人数 1技术分 +1 收起 理由
赵海洋 + 1 鼓励下,使用final修饰的引用型变量呢?.

查看全部评分

回复 使用道具 举报
这就要对这些关键字的理解了:
final:这并不是权限关键字,而是被final修饰过的成员不能被改变,修饰类的时候就不能被继承,java.lang包中的String类就是个明显的例子
public:这个是权限关键字,表示公开权限,理所当然是能被继承
private:这个是权限关键字,表示私有权限,它修饰类的时候是能被继承的,但是不能访问类成员
volatle:这个也不是权限关键字,这应该是多线程使用中和synchronized差不多的作用(我也不清楚,没使用过),所以它只是被线程使用,是可以被继承的

评分

参与人数 1黑马币 +3 收起 理由
赵海洋 + 3 赞一个!

查看全部评分

回复 使用道具 举报 1 0
学习学习!
回复 使用道具 举报
如果问题得到满意回答,请将帖子类型改为已解决。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马