Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
public boolean equals(Object obj) { } public int hashCode() { }
使用 Netbeans,我正在尝试使用插入代码功能来创建这些方法。但是,当我打开菜单时,两个选项都不存在,所以我不确定我在这里做错了什么。
我只能选择插入构造函数、记录器、设置器、toString 或覆盖方法。
由于equals()和hashCode()是 的方法Object,因此您希望覆盖它们。
equals()
hashCode()
Object
所以 pick Override method...,然后应该出现以下选项(for Object):
Override method...
clone()
equals(Object obj)
finalize()
toString()
您也可以在课堂上按Ctrl+ Space,您应该会看到如下内容:
然后您可以选择equals()or hashCode(),这将生成方法。
(至少在 Netbeans 7.3 中工作)