您好,求助在java中,关于开头的package问题!

以前在写java代码的时候,开头不写package也可以执行,但是现在为什么必须要加上package才可以执行了?

package究竟在什么时候才用?package后面跟上的东西表示什么东西?不要说的太官方,太难懂,麻烦结合一下截图,然后说下,说不定一下就懂了。谢谢

三国纷争
浏览 373回答 3
3回答

慕码人8056858

你自己看一下区别

缥缈止盈

package是java的关键字,后面跟的TestCharst表示是一个包,也就是说你把你的TestCharst那个类定义在TestCharst这个包里面,你可以看看你左边的图,你的那个类是不是在那个包。如果没有package,那么所有类都是放在default package里面的。

小怪兽爱吃肉

你的文件是放在TestCharst这个包下的,就是文件夹下一样,你要虚拟机去加载这个代码,你总有告诉他在哪个文件夹下吧,不加包(default package)就在默认的目录下。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL
Java