如果用 .* 导入很多包的类,其中同名类有很多,又没有指明的情况下,调用的时候系统会默认调用哪个类吗?

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

Edward_Xie

2016-07-22 09:35

如果用 .* 导入很多包的类,其中同名类有很多,又没有指明的情况下,调用的时候系统会默认调用哪个类吗?

写回答 关注

3回答

  • xin_TEKABO
    2016-07-29 11:55:18

    会报错,需要指明,可用全路径访问以示区别。

  • grep
    2016-07-28 08:14:58

    访问类的时候,指定包名 如package1.classsame.use(); package2.classsame.use()

  • Spring王3698629
    2016-07-22 09:39:08

    个人理解为:一般.*导入的是一个包中的所有的类,而一个包中的类的名称是不可能重复的。

    Edward...

    对的,但是我是设想导入两个不同的包,这两个包又有同名的类,这种情况呢?

    2016-07-22 22:17:15

    共 1 条回复 >

Java入门第二季 升级版

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

530670 学习 · 6091 问题

查看课程

相似问题