大家好!java中打印一个对象。polymorphism.Student@dc8569 这是什么意思@后面的是什么意思。谢谢

2024-12-18 18:51:23
推荐回答(3个)
回答1:

打印的时候调用的是toString方法,如果你没有重写,调用默认的toString。

默认的@后面的字符没任何意义(有人说是地址,但俺看不懂,也就没有意义了)。

你这个应该是重写了,你查看一下toString方法,真像大白!

回答2:

内存中的地址

回答3:

打印时这样调用 polymorphism.Student.getName(). 不一定是 getName()。看你怎么定义的Student了