麻烦看一下截图 截图里的哪里有toString()方法呢
toString()方法是Object类中的,所有的类默认继承Object类,所以可以用toString()的方法,它怎么定义的在Object类中你没有看到而已
开始也有此困惑,后来看了下应该是extends Objict之后,系统默认执行toString()方法,输出哈希码,相当于super一样,系统自带的看不见.重写toString()方法之后,输出的才是对象的属性值.
同样有此疑惑
不是没有看到,是你没有使用而已,你可以在source 里面有个 tostring 的方法 你 点一下 ,输出的就是字符串了;
你没有定义肯定看不见