问答详情
源自:7-2 使用包管理 Java 中的类

如何在一个java文件中,使用两个同名不同包的类呢?

如果要使用这两个同名不同包的类,首先要导入包,比如导入import com.Demo;和import com.imooc.Demo;可是会在导入第二个包的位置提示错误,这该怎么解决呢?

提问者:_天微凉_ 2015-02-09 18:18

个回答

  • bogege123456
    2015-08-09 18:23:18

    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();

    }

    }


  • bogege123456
    2015-08-09 18:19:51

    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的方法运行了


  • 110qinshi
    2015-02-09 18:38:02

    导入一个,另一个声明的时候用全限定名;