A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孟江 中级黑马   /  2013-6-9 20:32  /  1503 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

接口中文件名一定要与类名相同吗?

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

4 个回复

倒序浏览
      Java保存的文件名必须与类名一致;
如果文件中只有一个类,文件名必须与类名一致;
一个Java文件中只能有一个public类;
如果文件中不止一个类,文件名必须与public类名一致;
如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。

   如果有一个public class类,就应该让文件名和此类名相同;那如果没有呢,即所有的 class 都没有修饰符,那么可以给该文件随便起名字,甚至可以不和任意一个类同名,哪怕是汉字名称都可以,但是后缀还是要有.java 的  。

1. 每个编译单元(文件)都只能有一个public类。这表示,每个编译单元都有单一的公共接口,用public类来表现。该接口可以按要求包含众多的支持包访问权限的类。如果在某个编译单元内有一个以上的public类,编译器就会给出出错信息。

2. public类的名称必须完全与含有该编译单元的文件名相匹配,包括大小写。例如 class String,文件的名称必须是String.java,而不是string.java或STRING.java。如果不匹配,同样将得到编译时错误。


评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
楼主尽量把问题提的详细一点,这样方便大家交流
回复 使用道具 举报
楼主你好  如果问题已经解决  请把帖子的类型改为已解决  然后会给你发几个粽子吃
回复 使用道具 举报
夏一站 发表于 2013-6-10 01:53
Java保存的文件名必须与类名一致;如果文件中只有一个类,文件名必须与类名一致;一个Java文件中只能 ...

加油  马上25分了  争取突破30;P
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马