分类：电脑/网络-程序设计-JAVA相关
问题：为什么CharSequence接口里要有toString方法？为 
为什么.lang.CharSequence接口里要有toString方法？所有的类都直接或间接继承自Object类，也就都继承了toString方法。这个接口就没必要再强制实现它的类是实现toString方法了呀。写了也白写，因为假如我创建一个类，实现CharSequence接口，我不定义toString方法，也不会报错，因为我的类已经继承了Object类的toString。我就算需要覆盖toString也不用你CharSequence接口指定呀。
回答：Object 类的 toString 方法返回一个字符串，该字符串由类名（对象是该类的一个实例）、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话说，该方法返回一个字符串，它的值等于： 
getClass().getName() + '@' + Integer.toHexString(hashCode())

它一般不满足要求，因此建议所有子类都重写此方法。