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

调用第二个包中的构造方法,为什么与它重名的原来包中的方法不运行了?

调用第二个包中的Telephone时,第一个包中的Telephone为什么就不运行了?

提问者:qq_打脸_0 2017-04-08 15:24

个回答

  • 君士坦丁11
    2017-04-08 17:03:32
    已采纳

    这就是包的作用之一吧,调用指定包下类的方法,否则默认调用同包下类的方法。

  • Alevain
    2017-04-08 17:03:15

    创建第二个包里的 Telephone等价于 com.imooc.secondTelephone phone = new com.imooc.secondTelephone();所以执行的就是这个类里面的构造方法,跟第一个包没关系