黑马程序员技术交流社区
标题:
继承问题
[打印本页]
作者:
Spring up
时间:
2012-12-17 13:26
标题:
继承问题
开发时可以继承String类吗?
作者:
孙辉辉
时间:
2012-12-17 13:34
public final class Stringextends Objectimplements Serializable, Comparable<String>, CharSequenceString 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现
通过查看java的api可以看到String是 final 的, 被final修饰的类不可以被继承,为了避免被子类覆写,因此不能被继承
作者:
黑马_郑亮新
时间:
2012-12-17 14:08
那是不能滴
作者:
Kevin123
时间:
2012-12-17 14:37
String类型是如下声明的:
[Serializable]
public sealed class String : IComparable, ICloneable,
IConvertible, IEnumerable
关键字sealed表示该类型是密封的,可防止不慎继承此类。
因此,开发时不可以继承String类。
如果想实现相关功能,可以另外建立一个工具类,提供静态方法,实现所有相关的功能!
作者:
纪艺松
时间:
2012-12-17 22:44
final类是不能继承的,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2