为什么最后会出现这样的结果?

img


为什么最后会有work1.B@5e91993f这样的结果?而且为什么System.out.println(this);在这里面加this是什么意思?

work1.B@5e91993f这个@后面的是对象的hash码,this表示类B的一个实例,就是当前实例(对象)本身

this代表自身类的对象