import package.*与import package.class结果不一样

来源:7-2 使用包管理 Java 中的类

JAVA__HOME

2016-08-10 16:00

代码大致是这样:
package section1;


/**
 * Created by Janice on 2016/8/10.
 */
public class Telphone {
    public Telphone(){
        System.out.println("section1无参");
    }
主函数:
package section1;
/**
 * Created by Janice on 2016/8/10.
 */
public class inTelphone {
    public static void main(String[] args){
        Telphone phone=new Telphone();    }
}
建立一个同级包
package section11;


/**
 * Created by Janice on 2016/8/10.
 */
public class Telphone {
    public Telphone(){
        System.out.println("section11");
    }

}
然后在package section1的主函数中import section11.*;结果是section1无参
                             import section11.Telphone;结果是section11
为什么


写回答 关注

4回答

  • JustWannaHugU
    2016-08-10 16:23:21
    已采纳

    *是通配符,使用的话会引用该包下所有的类

    JAVA__...

    感谢!

    2016-08-10 17:05:05

    共 4 条回复 >

  • 慕移动9181930
    2022-03-23 20:37:51

    欢迎常来慕课学习!小伙伴在等着你!

  • 爻爻零
    2016-08-17 10:40:11

    java查找优先顺序,

     先找自己再找导入包再找系统包


  • 老鼠不吸烟
    2016-08-10 16:23:00

    .*是泛指,.myClass导入的事具体的类;

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530562 学习 · 6091 问题

查看课程

相似问题