以下是SCJP问题。我不明白指定答案的正确性。有人可以帮忙吗?



以下是选项:


A.打包xcom;
B.导入xcom.A;
C.导入xcom.B;
D.打包xcom;导入xcom。*;


答案以C给出。它说TestXcom.java不需要了解A.class。我不明白这个解释。

最佳答案

“ C”绝对是正确的答案。


任何需要package xcom的答案都是错误的,因为TestXcomxcom包之外
答案“ B”是错误的,因为它不允许我们仅使用class B


这给我们留下了答案“ C”。

请注意,此测试太容易猜测了。选择“ B”的说法


B. import xcom.A; import xcom.B;



这将很难回答,因为学生将需要更仔细地检查class A以查看仅使用main()班级,而不是xcom.Bxcom.A扩展B的事实并不要求在使用A的代码中导入A

使用B是另一种有效的可能性。

10-04 18:14