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

关于自动导入和手动导入的优先级

如题,视频中提到会把同一个包目录下的类自动导入。但是后面手动导入了second.Telphone后,如果也自动导入了包内的Telphone类,那在使用这个类的构造方法时,系统会怎么选择?从结果来看,并没有自动导入,是因为手动导入优先,自动导入时已存在同名类就没有导入吗?

正在回答

2 回答

会报错!

如果只是导入了imooc下面全部的包(com.imooc.*;)则默认调用同包的类

如果接着导入imooc下的second包则调用此包下面的类

至于优先你可以这么理解:谁调用的路径越明确则调用谁  如果同时明确 会报错 (原谅我说的不是很清楚)

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

彡藏 提问者

非常感谢!
2018-08-08 回复 有任何疑惑可以回复我~
#2

180416

并没有报错
2019-01-16 回复 有任何疑惑可以回复我~

myeclipse 自动导包可以试一下

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

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530629    人
  • 解答问题       6091    个

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

进入课程

关于自动导入和手动导入的优先级

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