永发信息网

在java里为什么public修饰的类名于源文件名必须相同?

答案:2  悬赏:70  手机版
解决时间 2021-03-16 10:55
  • 提问者网友:我是女神我骄傲
  • 2021-03-15 23:00
在java里为什么public修饰的类名于源文件名必须相同?
最佳答案
  • 五星知识达人网友:野慌
  • 2021-03-16 00:22
只能说这是java虚拟机的一种规范,因为这些规则都是在jvm在编译java文件时校验的,至于到底为什么就涉及到jvm加载class到一些知识啦
全部回答
  • 1楼网友:一秋
  • 2021-03-16 01:08
比如说,你把文件命名成“cat.java”那这个文件中的类cat必须是用public修饰的,而且除了这个cat前面可以用public修饰其他类不能用public修饰 例子: 文件名:cat.java 文件中写法: publicclasscat{ } classdog{ } classpig{ }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯