Quá tải hashCode thế nào cho hợp lý, Học lập trình Java bằng Tiếng Việt
  • 3 năm trước



đường dẫn đến toàn bộ video của chương trình học
https://dailymotion.com/playlist/x7429d



public int hashCode()
{
return 7 * Objects.hashCode(name)
+ 11 * Double.hashCode(salary)
+ 13 * Objects.hashCode(hireDay);
}



public int hashCode()
{
return 7 * name.hashCode()
+ 11 * new Double(salary).hashCode()
+ 13 * hireDay.hashCode();
}

public int hashCode()
{
return Objects.hash(name, salary, hireDay);
}
Được khuyến cáo