Topic: 关于collection的一个问题 |
Print this page |
1.关于collection的一个问题 | Copy to clipboard |
Posted by: lionnick Posted on: 2004-10-03 12:37 import java.util.*; public class PrintingContainers { static Collection fill(Collection c) { c.add("dog"); c.add("dog"); c.add("cat"); return c; } static Map fill(Map m) { m.put("dog", "Bosco"); m.put("dog", "Spot"); m.put("cat", "Rags"); return m; } public static void main(String[] args) { System.out.println(fill(new ArrayList())); System.out.println(fill(new HashSet())); System.out.println(fill(new HashMap())); } } 在fill前加collection是什么意思? fill不是一个方法吗? 小弟想不明白,请好心人帮忙. |
2.Re:关于collection的一个问题 [Re: lionnick] | Copy to clipboard |
Posted by: aleel_008 Posted on: 2004-10-03 12:46 fill的返回类型,Collection和Map是两个继承层次比较高的类,定义为Collection和Map能够兼容各种类型的子类 |
3.Re:关于collection的一个问题 [Re: lionnick] | Copy to clipboard |
Posted by: lionnick Posted on: 2004-10-03 13:03 哦,谢谢! |
4.Re:关于collection的一个问题 [Re: lionnick] | Copy to clipboard |
Posted by: why Posted on: 2004-10-03 23:43 忠告: 请好好弄清楚JAVA的基础才碰Collections等,否则只有碰钉,自讨苦吃。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |