映射是一种特殊的对应关系。
打个比方,生活中一只箭可以射中一只鸟,也可以射不中,甚至可以射中几只。但是在程序中,这只箭必须射中一只,而且也只能能射中一只。
正常一点的理解就是:
映射就是把两个对象对应起来。
对应的对象叫做象,被对应的对象叫做原象。
Java中有非常好的例子。实现了Map接口的HashMap和TreeMap。前面已经提到过Map类是实现键值对的双向链表,这里就是完成了key和value的映射,当然key要是唯一的才可以。
版权声明:本文为weixin_42621338原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。