【JAVA小白】问关于JAVA导入包的问题

问题如下:

clipboard.png

选项B,说一个JAVA源文件可以有多个包声明语句,这个是错的。有点不理解,一个类不是可以导入很多包么,为什么就只有1个声明语句?

阅读 2.5k
2 个回答

包导入声明表示该java类需要引用其他类,一个java类可能引用多个其他类,这些类可能在不同的包中,需要多个包声明导入。

包声明是一种命名空间,反映到文件系统就是一个目录层次结构,同一个java源文件只能有一个包声明,同一个java源文件只能在一个目录中。

你想想呀,如果可以有多个包声明,这就相当于同一个java源文件可以在不同的目录中,这怎么可能呀。

包声明,不是包导入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题