由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教一个hashset的问题
相关主题
问个常见算法题的变形打车公司一题求解
问个java hashcode的题Amazon 电面
google 电面面经请教 HashMap implementation 标准答案。。
弱弱的问问intersection, union of two arrays or two sets ?问一道最新G面题
HashSet是不是不靠谱?求教一个dropbox面试题
一道面试题和解法(求指点).面试不问算法,才能体现水平
请教一个 Set 的Java面试题急只有几个小时时间, 如何快速复习基本数据结构和算法
问个Java的HashSet.contains的问题请教一道公司面试题
相关话题的讨论汇总
话题: hashset话题: class话题: type话题: interface
进入JobHunting版参与讨论
1 (共1页)
l****i
发帖数: 2772
1
比如java里
有一个interface Myinterface;
定义一个HashSet H = new HashSet();
如果有几个class都implements了这个Myinterface,并且每个class里都override了
hashcode和equals。
请问,这种情况下,基于这几个不同class的objects,能往如上定义的hashset H里加
么?
请各位大牛指点一下,谢谢。
p*****p
发帖数: 379
2
我觉得可以,你试一下不就知道了……

【在 l****i 的大作中提到】
: 比如java里
: 有一个interface Myinterface;
: 定义一个HashSet H = new HashSet();
: 如果有几个class都implements了这个Myinterface,并且每个class里都override了
: hashcode和equals。
: 请问,这种情况下,基于这几个不同class的objects,能往如上定义的hashset H里加
: 么?
: 请各位大牛指点一下,谢谢。

l*****a
发帖数: 14598
3
找本书或者喳喳 为什么会有"? extends ***"的写法

【在 l****i 的大作中提到】
: 比如java里
: 有一个interface Myinterface;
: 定义一个HashSet H = new HashSet();
: 如果有几个class都implements了这个Myinterface,并且每个class里都override了
: hashcode和equals。
: 请问,这种情况下,基于这几个不同class的objects,能往如上定义的hashset H里加
: 么?
: 请各位大牛指点一下,谢谢。

c********t
发帖数: 5706
4
关注这个主题
等待你的测试结果

【在 l****i 的大作中提到】
: 比如java里
: 有一个interface Myinterface;
: 定义一个HashSet H = new HashSet();
: 如果有几个class都implements了这个Myinterface,并且每个class里都override了
: hashcode和equals。
: 请问,这种情况下,基于这几个不同class的objects,能往如上定义的hashset H里加
: 么?
: 请各位大牛指点一下,谢谢。

w**z
发帖数: 8232
5
可以,generic is compile time , type erased at runtime.

【在 l****i 的大作中提到】
: 比如java里
: 有一个interface Myinterface;
: 定义一个HashSet H = new HashSet();
: 如果有几个class都implements了这个Myinterface,并且每个class里都override了
: hashcode和equals。
: 请问,这种情况下,基于这几个不同class的objects,能往如上定义的hashset H里加
: 么?
: 请各位大牛指点一下,谢谢。

c********r
发帖数: 286
6
It should work, I think that is the whole point you use interface as the
type of the map type,
looking forward to your update

【在 l****i 的大作中提到】
: 比如java里
: 有一个interface Myinterface;
: 定义一个HashSet H = new HashSet();
: 如果有几个class都implements了这个Myinterface,并且每个class里都override了
: hashcode和equals。
: 请问,这种情况下,基于这几个不同class的objects,能往如上定义的hashset H里加
: 么?
: 请各位大牛指点一下,谢谢。

1 (共1页)
进入JobHunting版参与讨论
相关主题
请教一道公司面试题HashSet是不是不靠谱?
Amazon 面经 offer一道面试题和解法(求指点).
google 搜索输入框的自动提示是用的什么算法请教一个 Set 的Java面试题
请教几个面试问题问个Java的HashSet.contains的问题
问个常见算法题的变形打车公司一题求解
问个java hashcode的题Amazon 电面
google 电面面经请教 HashMap implementation 标准答案。。
弱弱的问问intersection, union of two arrays or two sets ?问一道最新G面题
相关话题的讨论汇总
话题: hashset话题: class话题: type话题: interface