黑马程序员技术交流社区
标题: 接口中文件名的问题 [打印本页]
作者: 孟江 时间: 2013-6-9 20:32
标题: 接口中文件名的问题
接口中文件名一定要与类名相同吗?
作者: 夏一站 时间: 2013-6-10 01:53
Java保存的文件名必须与类名一致;
如果文件中只有一个类,文件名必须与类名一致;
一个Java文件中只能有一个public类;
如果文件中不止一个类,文件名必须与public类名一致;
如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。
如果有一个public class类,就应该让文件名和此类名相同;那如果没有呢,即所有的 class 都没有修饰符,那么可以给该文件随便起名字,甚至可以不和任意一个类同名,哪怕是汉字名称都可以,但是后缀还是要有.java 的 。
1. 每个编译单元(文件)都只能有一个public类。这表示,每个编译单元都有单一的公共接口,用public类来表现。该接口可以按要求包含众多的支持包访问权限的类。如果在某个编译单元内有一个以上的public类,编译器就会给出出错信息。
2. public类的名称必须完全与含有该编译单元的文件名相匹配,包括大小写。例如 class String,文件的名称必须是String.java,而不是string.java或STRING.java。如果不匹配,同样将得到编译时错误。
作者: 袁梦希 时间: 2013-6-12 19:03
楼主尽量把问题提的详细一点,这样方便大家交流
作者: 袁梦希 时间: 2013-6-12 19:03
楼主你好 如果问题已经解决 请把帖子的类型改为已解决 然后会给你发几个粽子吃
作者: 袁梦希 时间: 2013-6-12 19:04
加油 马上25分了 争取突破30;P
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |