Pfeffer
Pfeffer
2017-08-13 01:26

super 的一个小的问题 希望得到确认 Java核心技术卷 一

10
  • super
  • java

图片说明

在主函数中,有语句

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先调用父类中的这个方法进行比较,这个是对的吗?

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答