中的旧问题 Can somebody tell me HOW dartlang instances abstract Map class?
# ./ssh.exp.ex password mark tony
spawn ssh tony@mark
tony@mark's password:
Linux ubuntu-1010-server-01 2.6.35-25-generic-pae #44-Ubuntu SMP Fri Jan 21 19:01:46 UTC 2011 i686 GNU/Linux
Ubuntu 10.10
Welcome to Ubuntu!
* Documentation: https://help.ubuntu.com/
Last login: Tue Mar 1 12:41:12 2011 from localhost
函数。我想知道Map接口的void clear()
函数是在哪里实现的?我在抽象的HashMap类中找不到它。答案 0 :(得分:1)
您可以先阅读Map documentation:
实现Map
的内置类在下面列出:
实施者
HashMap HttpSession LinkedHashMap MapMixin MapView
如果您是想知道如何Map
的工厂构造函数实例化哪个派生类,请再次the documentation says so:
Map<K, V>
构造函数使用默认实现LinkedHashMap创建一个Map实例。
如果您查看documentation for HashMap
,它会显示:
清除()→无效
从地图上删除所有对。 [...]
继承
它明确告诉您clear()
实现是从基类继承的。如果单击它,它将带您到the class that it inherits it from。