![](https://cos-cdn.shuashuati.com/pipixue-wap/2020-1230-1107-56/ti_inject-812ce.png)
(7-1)根据提示补全程序空白处,使程序能够正确运行。 class Book{ private String name ; private double price ; // 重写 Object 中的 hashCode() 方法 @Override public 1 hashCode() { final int prime = 31; int result = 1; result = prime * result + (( name == null ) ? 0 : name .hashCode()); long temp ; temp = Double. doubleToLongBits ( price ); result = prime * result + ( int ) ( temp ^ ( temp >>> 32)); return result ; } // 重写 Object 的 equals() 方法 @Override public 2 equals( 3 arg ) { if ( 4 ) // 如果 obj 与当前对象的引用相同 return true ; if ( arg == null ) return false ; if (getClass() != arg .getClass()) return false ; Book other = (Book) arg ; if ( name == null ) { if ( other . name != null ) return false ; } else if ( 5 ) // 如果 name 不同 return false ; if (Double. doubleToLongBits ( price ) != Double. doubleToLongBits ( other . price )) return false ; return true ; } }