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

为什么类不需要用public修饰?

我记得java的语法貌似有这样一条规则:java文件名必须和public class的class名一样。为什么老师这里class不需要用public修饰?

正在回答

2 回答

如果一个java文件只有一个类的时候,这个类可以不用public修饰,文件名就是类名。class前没有public默认是包访问权限,也就是这个类只能被同一个包中的类访问。

当一个java文件中有多个类时,只能有一个类是public修饰,并且该类作为java文件的文件名。

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

cchan 提问者

非常感谢!
2015-11-26 回复 有任何疑惑可以回复我~

54752eae0001d4a301480088.jpgclass 默认是public

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

举报

0/150
提交
取消

为什么类不需要用public修饰?

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