View
类覆盖equals()
和hashcode()
方法吗?我想HashMap
用AdapterViews
问问题
2275 次
2 回答
0
是否View
覆盖这些方法无关紧要。一切都从扩展而来,Object
因此将为它们提供一个实现。实现是否特定于View
(几乎总是)无关紧要。因此,您可以将它们用作Map
.
编辑:虽然我找不到任何关于View
and的内容hashcode()
,但我确实在 Android 文档中找到了这个精彩的页面,该页面解释了 Java 基类Object。在本文档中,它解释了如何实现一个hashcode()
方法以及如果一个对象不支持它该怎么办(他们建议抛出一个UnsupportedOperationException
)。因此,我不得不假设如果 Android 库中的一个类不支持hashcode()
,Google 也会做同样的事情。
于 2013-08-08T14:31:13.010 回答