请问Field类不是也属于Java.lang包下的吗,为什么也需要导入啊?

请问Field类不是也属于Java.lang包下的吗,为什么也需要导入啊?

Java默认导入的是java.lang 而不是java.lang.*吗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好!java.lang包下的类可以自动导入,而Field类属于java.lang.reflect包下,java.lang.reflect与java.lang不是一个包,java.lang并不包含它下面的子包的内容,因此需要写导入语句。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • qq_旧安_0 提问者 #1
    那是不是说只有java.lang包的直接类可以不用导入,而lang包下的子包都需要导入。可以理解为默认有的是java.lang ,而不是java.lang.*吗?
    2019-11-25 09:47:30
  • 好帮手慕阿莹 回复 提问者 qq_旧安_0 #2
    是的,同学理解的没错。如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2019-11-25 11:39:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师