java string 方法 toString用法

to String()包含在Object超类中,

我们都知道Java所有的类都继承自超类【Object】,也就是说所有的类都是Object的子类,这是一个隐式的,我们并不需要特别的指出。


我们可以重写这个方法,也可以重写。如果不重写,一般来说就会返回”className@hashCode“格式的字符串。也就是返回类名+”@“+哈希码。

其实我们在System.out.println(a);的时候就默认调用了a.toString()方法,所以才会输出刚刚的格式。

当我们对to String()进行重写以后就出现我们想要的结果了:



版权声明:本文为hardhard123原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。