现在有两个类,它们名称相同,但所在的package不同。
其结构如下图所示:
两个class A的代码如下:
另外Main.java为测试类:
情况1:
Main中调用pka.A
Main代码如下:
测试结果为:
print:pka.A |
情况2:
当我们添加了对pkb.A的import之后,情况就不同了。
Main代码如下:
测试结果为:
print:pkb.A |
此时通过A a=new A() ,创建的就不是本package中的A了,而是import进来的pkb中的A。
此时我们想要创建pka中的A的对象时就必须使用以下方式了: