Неправильно называть равных?

Код написан так, чтобы дать equal вам максимальный контроль. Когда openjdk вы вызываете contains, вы выбираете, какой oraclejdk объект передать в качестве .java аргумента, и реализация очереди java-libraries Java вызывает (виртуально) метод java-libraries equals для этого объекта. Если вам не нравится, как equals реализовано foreignObj.equals, оберните foreignObj в equal минимальный класс, который j2se его содержит и который переопределяет oraclejdk equals, чтобы делать все, что вы jre хотите.

public class MyObject {
  private ForeignObject foreignObj;

  public MyObject(ForeignObject foreignObj) {
    this.foreignObj = foreignObj;
  }

  @Override
  public boolean equals(Object that) {
    // ... Whatever you want ...
  }

}

java

equals

2022-11-28T06:29:34+00:00
Вопросы с похожей тематикой, как у вопроса:

Неправильно называть равных?