黑马程序员技术交流社区
标题:
String中方法的重写
[打印本页]
作者:
lipanfeng
时间:
2012-3-26 09:21
标题:
String中方法的重写
Java中String不能被继承,而重写是子类重写父类的方法。toString()是String中的方法,为什么可以重写呢?
作者:
万正
时间:
2012-3-26 09:27
toString()是Object中的方法~
作者:
庞子华
时间:
2012-3-26 09:27
toString()方法继承于所有类的隐性基类(Object类)
作者:
黄奇耀
时间:
2012-3-26 09:29
String是final修饰,被修饰的类不能有子类,被修饰的方法不能被重写(不允许子类隐藏继承的final方法),被修饰的常量不能修改。
这里重写toString()方法,应该是Object类中的toString()方法。
作者:
李井山
时间:
2012-3-26 12:58
String 类的toString()是重写了Objiect类的toString()方法,任何类的根类都是Objiec,所以String 类能重写,别的类也能重写
作者:
陈建凡
时间:
2012-3-26 14:03
Object 是上帝,API中每个类都继承Object
作者:
吴华二
时间:
2012-3-26 14:17
String类重写toString()方法是因为Object是基类(父类),因为全部类的父类都是Object类,所以String类有toString()重写方法。其他类也一样...
作者:
anyanyhai
时间:
2012-3-26 14:49
toString()是Object中的方法,Object 是上帝,任何的类都有tostring()方法。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2