打印的时候调用的是toString方法,如果你没有重写,调用默认的toString。默认的@后面的字符没任何意义(有人说是地址,但俺看不懂,也就没有意义了)。你这个应该是重写了,你查看一下toString方法,真像大白!
内存中的地址
打印时这样调用 polymorphism.Student.getName(). 不一定是 getName()。看你怎么定义的Student了