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

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

qq_打脸_0

2017-04-08 15:24

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

写回答 关注

2回答

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

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

    qq_打脸_...

    非常感谢!

    2017-04-14 16:22:23

    共 1 条回复 >

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

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

Java入门第二季 升级版

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

530655 学习 · 6091 问题

查看课程

相似问题