有些方法返回的是集合,但是这个集合又是接口类型的,那么引用这个接口的对象,为什么能访问的数据呢
不是里面都是抽象出来的方法吗
类创建出的对象调用方法我能理解,一个接口对象为什么也能调用方法?
Set<Map.Entry<K,V>> entrySet()
返回此映射中包含的映射关系的 Set 视图。
用这个方法帮我解释下,用接口型的集合怎么实现取出集合里的数据的.
谢谢!!
我不是为了学习接口才问这个啊,而是为了学习HashMap这个集合才学这问这个啊,不知道为什么,居然Map集合中没有迭代器,只有这种东西
追答连接口有什么作用都不知道就直接去看Map的源码?到后面学设计模式有大堆的后期绑定我看你要问的问题更多
通常是遍历时用
HashMap<String,Double> m=//...填好数据