图中画圈的是什么意思呢,不是很理解这个JAVA中Teacher t = (Teacher) obj。可以详细最好。
强转
因为按目前来看,是这样的结构
Object
强转,obj是最基础的对象,所有对象都继承与它。方法传入的参数是object,但是你接收的数据类型却是teacher,所以要转化
所有类都直接或者间接继承Object类。
你看到接口肯定看了继承和多态,这里你可以把Object类看成老师类的父类,然后你的方法要求传入一个Object类型的参数,传进来的是一个父类的对象,然后向下转型,变成老师类的一个对象。就是题目中写的那样。