本帖最后由 OCTSJimmy 于 2014-11-8 00:10 编辑
1.观察下列代码,回答应该调用哪个构造函数,并且给出理由:
- public class AreYouSure
- {
- private AreYouSure(Object o)
- {
-
- }
- private AreYouSure(int[] arr)
- {
-
- }
- public static void main(String[] args)
- {
- new AreYouSure(null);
- }
- }
复制代码 2.观察下列代码,回答代码是否正确,如果不正确,请给出理由,并说出是什么原因导致的。
- import java.util.ArrayList;
- import java.util.List;
- public class AreYouSure
- {
- public static void func(List<String> list)
- {
-
- }
- public static void func(List<Integer> list)
- {
-
- }
- public static void main(String[] args)
- {
- func(new ArrayList<String>());
- func(new ArrayList<Integer>());
- }
- }
复制代码
答案:
|