我创建了自定义类的多个对象,并为它们分配了不同的属性。然后,我将每个对象添加到 vector 中,但是当我尝试输出 vector 的元素时,我得到的只是对对象的引用,而不是对象属性。
最佳答案
当您调用System.out.println()
时(或类似的方法)并向其传递对类实例的引用,以及对该类的 toString()
的隐式调用方法做出来。您看到的是 toString()
的默认实现继承自Object
类。
如果您想更改输出,只需提供您自己的 toString()
实现即可在您的类(class)中返回您想要的信息。
关于java - 如何输出存储在java vector 中的对象的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12816660/