如图所示,首先通过getClass方法比较两个对象的类型是否相同,如果不同则返回false,那运行到下一步的时候两个对象的类型就肯定是一样的那为什么还要强制类型转换呢,不是多此一举吗?
基类对象不能调用子类数据成员,所以要强制转换后才能调用Dog类数据成员