调用对象的hashCode()方法实现

3

我有这样一个层次结构:

public class A {
    public abstract int hashCode();
}
public class B extends A {
    public int hashCode(){
        //I want this to return the object implementation of hash code
        return 0;
    }
}

我希望b.hashCode()返回Object实现的hashCode()。不幸的是,B必须扩展A,而A不能更改。

1个回答

13

很酷,谢谢,可以用了。但是我要等15分钟才能接受这个答案。 - zelinka
很不错。我本来想建议一些丑陋的解决方法,但当然,如果已经有可以解决的方法…… - Dennis Meng
1
除了System.identityHashCode(this);之外,还要参考有关“超级超级类”调用的已接受答案(如果您也想使用不同的方法来执行此操作):超级超级类方法调用 - Pandacoder

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接