报告不检查其形参类型的 equals() 方法。

无法检查 equals() 方法中形参的类型时,如果在无类型集合中使用该对象,可能会导致潜在错误。

示例:


  class MyClass {
    int x;

    @Override
    public boolean equals(Object obj) {
      // 如果 obj 不为 MyClass,equals 方法应返回 false
      return ((MyClass)obj).x == x;
    }
  }