黑马程序员技术交流社区
标题:
编译和运行
[打印本页]
作者:
王春祥
时间:
2012-3-11 19:08
标题:
编译和运行
今天做求和运算的时候,源代码文件名sum.java
文件中定义的类是Sum,编译通过,运行java sum 出现错误 Exception in thread "main" java.lang.NoClassDefFoundError: sum (wrong name: Sum),运行java Sum通过
这是什么情况,关于类与文件的那些事谁说说
作者:
倪鹏博
时间:
2012-3-11 19:17
简单的说就是你的类名和文件名不一致!
定义类的时候,如果加了public修饰,那么文件名必须和类名一致!
作者:
秦超
时间:
2012-3-11 19:31
顶楼上
当主类的类名前面加了public时,文件名要和类名完全一样,但没有加public时,文件名可以任意
作者:
潘许超
时间:
2012-3-11 21:22
对于public的修饰的文件编译的时候要保持类名的一致性,另外在定义名称的时候也是有规范:类名一定要有意义,类名定义的语法规范,类名单词首字母大写,如果定义多个单词的类名则,每个单词首字母都要大写。可以增加其阅读性。
作者:
马文浩
时间:
2012-5-8 21:55
潘许超 发表于 2012-3-11 21:22
对于public的修饰的文件编译的时候要保持类名的一致性,另外在定义名称的时候也是有规范:类名一定要有意义 ...
类名单词首字母必须大写么?不大写会怎么样,编译运行不了么?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2