不固定,类自己实现,Integer,String 实现的都不相同,看你自己实现了

解决方案 »

  1.   

    楼主所说的示例来自于《java核心技术 卷一》。不是固定的,自己随便写。
    hashCode方法与equals方法需要成对重写,即重写了Object类的equals方法后必须还要重写hashCode方法。重写hashCode方法所要遵循的原则是:
    若o1.equals(o2)结果为true,那么o1.hashCode() == o2.hashCode()。在遵循这个原则的前提下,至于hashCode方法如何实现楼主可以随意。
    但还是推荐楼主示例那样写。