先get()方法之后重写了tostring还是只输出地址

先get()方法之后重写了tostring还是只输出地址。

img


还有就是那个右边get方法报ignored是啥意思,我看即使是sout(对象名.get())还是会报这个

刚刚又写了两个sout,分别是
sout(student1)也就是输出对象
第二个
sout(array)
也就是输出集合
结果是第二个多了左右的中括号。
脑子还是很混乱

你哪里重写Object的toString()了 ??
贴出来看一下 Student对象重写toString()方法 你syso( list)就好了
你用get访问器方法做打印
多次一举吧

你这就是还不理解tostring是什么意思,没有重写tostring方法输出对象就是输出对象类型和地址,想要打到你第二种get那种效果,就需要重写student类的tostring方法,方法里设置那个属性,就会输出什么