如何使用字符串方法

时间:2016-11-01 21:14:24

标签: java override equals hashcode

我有一个抽象类,我想强制该类的所有实现实现自己的equals和hashCode方法。该类只有一个返回String的方法。

抽象类的定义如下

public abstract class Type
{
   public abstract String getType();
   public abstract boolean equals(Object other);
   public abstract int hashCode();
}

我已经实现了equals方法。现在我正在为这个类实现hashCode方法。我有几个问题:

1)这是否是在类的所有实现中覆盖==行为的正确方法。

2)为这个只有一个函数返回字符串的类实现hashCode方法的最佳方法是什么?

这是重复的,请指出正确的答案。

0 个答案:

没有答案