你好,
根据你的问题,两个包里面类名相同,默认会调用当前类,如真要引用,只能用下面方法
cn.fancy.p1.A a=new cn.fancy.p1.A();//用它的权限定名来确认是p1下面的A
希望我的回答能帮到你
再导入包之后,那么在p2中的类A中怎么引用呢,,,
package p2
import P1.A
class A
{
A a = new A() //其实这个A应该是p1中的A;怎么识别这个new不是new的本类
}
你用eclipse写的时候会让你选择哪个包下面的类,你把变量名写清楚是哪个包下面的就行了,或者直接用包名.类名