为什么我不能在Java中将我自己的类的对象打印到控制台

时间:2017-08-28 12:29:34

标签: java

我创建了自己的名为Property的类,并实例化了它。现在我正在尝试将其中一个实例打印到控制台,但是打印出来的是显示的消息: enter image description here

这是我的代码:

ini_set('memory_limit', '512M'); 

1 个答案:

答案 0 :(得分:2)

当您使用System.out.println()方法时,它会调用对象的toString()方法。由于您没有覆盖Object类的默认toString方法,因此它调用Object类的默认toString方法。您可以从here

中查看对象的toString方法
  

Object类的toString方法返回一个由。组成的字符串   对象是实例的类的名称,at-sign   字符`@',以及散列的无符号十六进制表示   对象的代码。换句话说,此方法返回一个相等的字符串   价值:

getClass().getName() + '@' + Integer.toHexString(hashCode())