在主函数中,有语句
System.out.println("carl.equals(boss): " + carl.equals(boss));
也就是说 carl.equals(boss), 到manager函数中有
public boolean equals(Object otherObject)
{
if (!super.equals(otherObject)) return false;
Manager other = (Manager) otherObject;
// super.equals checked that this and other belong to the same class
return bonus == other.bonus;
}
这个super是调用父类中的方法,也就是说carl和boss先调用父类中的这个方法进行比较,这个是对的吗?