黑马程序员技术交流社区
标题:
如何取名字
[打印本页]
作者:
明天你好
时间:
2014-2-26 16:07
标题:
如何取名字
java里如果一个类被声明为public那么文件名字不是该和这个类的名字相同吗,如果一个内部类被声明为public,文件名可以改名内部类的名称吗?比如下面的,文件名应该为C,是不是也可以为Inter啊
class Outer
{
public class Inter
{
}
}
public class C
{
//主函数
}
作者:
乔青山
时间:
2014-2-26 16:43
只能有一个public类
作者:
明天你好
时间:
2014-2-26 16:58
乔青山 发表于 2014-2-26 16:43
只能有一个public类
可是我真的在资料里看到是这么写的,也没准资料是错了
作者:
乔青山
时间:
2014-2-26 17:06
本帖最后由 乔青山 于 2014-2-26 17:08 编辑
明天你好 发表于 2014-2-26 16:58
可是我真的在资料里看到是这么写的,也没准资料是错了
我编译了一下,发现可以,
但是你的问题仍然是不可以的。因为内部类编译之后是不会生成内部类.class,只会生成外部类$内部类.class
所以文件名不会是内部类的名
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2