Ani*_*mj' 1 java overriding tostring
大家好,这让我感到困惑......
类中的所有toString()方法Arrays
都是静态的,所以这真的覆盖了Object
toString()方法吗?有人告诉我:
不,它不会覆盖Object的toString方法.它包含来自Object的继承的toString,由于无法实例化该类,因此从未使用过.您在Arrays类中看到的是toString的重载版本.
所以我去了源代码,但没有看到这样的事情.我错过了什么吗?对不起要问这样一个菜鸟问题.
该Arrays
班是一个实用工具类.因为它不可实例化,所以Object的toString
方法无关紧要.
toString
您看到的静态方法与标准toString
方法完全无关,从javadoc中的描述中可以清楚地看出.还要注意复数形式:有多个具有此名称的方法,并且它们都没有与Object的一个相同的签名:它们都需要一些参数.