为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

Edward_Xie 提问者

对的,但是我是设想导入两个不同的包,这两个包又有同名的类,这种情况呢?
2016-07-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信