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

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

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

提问者:Edward_Xie 2016-07-22 09:35

个回答

  • 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

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