TA贡献217条经验 获得超353个赞
我也很奇怪,工作这么多年了也不知道为什么。不过现在想想或许设计语言的人就是这么硬性规定的,如果不遵守就无法运行。就像为什么非要变量名的首字母不能是数字一样。
TA贡献3条经验 获得超2个赞
public修饰的类的名要和文件的名一致
TA贡献2条经验 获得超0个赞
public修饰的类名 要和文件名一致 所以只能有一个
TA贡献392条经验 获得超170个赞
程序只有一个入口,源文件名必须跟类名一样,就把一个源文件看成一个类.好比一个C源文件可以有多个函数,但只能有一个主函数.
TA贡献11条经验 获得超0个赞
一个Java源文件中最多只能有一个public类,当有一个public类时,源文件名必须与之一致,否则无法编译,如果源文件中没有一个public类,则文件名与类中没有一致性要求。至于main()不是必须要放在public类中才能运行程序。
TA贡献646条经验 获得超225个赞
因为程序的入口只有一个啊。
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报