名为hashcode()的方法有两种情况:
hashcode()
Object.hashCode()
两种情况下,方法都应该重命名。
如下代码:
public int hashcode() { /* ... */ } // Non-Compliant
应该重构为:
@Override public int hashCode() { /* ... */ } // Compliant