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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dongyangzhang 中级黑马   /  2013-5-25 17:40  /  1103 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1)java.lang.Thread  2)java.lang.Number  3)java.lang.Double  4)java.lang.Math  5)java.lang.Void  6)java.lang.Class  7)java.lang.ClassLoader

这些类有的可以被继承有的不可以,用什么方法去分辨呢?

2 个回复

倒序浏览
王溢君 来自手机 中级黑马 2013-5-25 18:29:12
沙发
去看类的描述。final修饰的就不能被继承。比如String类。
回复 使用道具 举报
本帖最后由 刘勇强 于 2013-5-25 19:18 编辑

同楼上 类在定义时被final修饰,就表明该类是不允许继承的
To stop a class being extended, the class declaration must explicitly say it cannot be inherited. This is achieved by using the "final" keyword

如果你没注意看,定义了一个final 类String的子类,会提示你 error :cannot inherit from final java.lang.String
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马