如果要使用这两个同名不同包的类,首先要导入包,比如导入import com.Demo;和import com.imooc.Demo;可是会在导入第二个包的位置提示错误,这该怎么解决呢?
package com.c;
public class Initial {
public static void main(String[] args) {
com.a.Test a=new com.a.Test();
a.run();
com.b.Test b=new com.b.Test();
b.run();
}
}
package com.a;
public class Test {
public void run(){
System.out.println("com.a的方法运行了");
}
}
package com.b;
public class Test {
public void run(){
System.out.println("com.b的方法运行了");
}
}
package com.c;
import com.a.*;
import com.b.*;
public class Initial {
public static void main(String[] args) {
com.a.Test a=new com.a.Test();
a.run();
com.b.Test b=new com.b.Test();
b.run();
}
}
运行结果 :
com.a的方法运行了
com.a的方法运行了
导入一个,另一个声明的时候用全限定名;