Java:关于错误: 类 a 是公共的, 应在名为 a.java 的文件中声明

2022-03-11 00:00:00 声明 名为 应在

原代码:

public class A
{ 
	public static void main(String[] args){ 
		System.out.println("hallo world!");
		System.out.println("第一个java程序");
	}
}

问题截图:

《Java:关于错误: 类 a 是公共的, 应在名为 a.java 的文件中声明》

解决方法:

这是命名错误 。
1:把文件名改为 A.java
2:把公共的(public)去掉 (见代码注释)

public class A//这里的public删除
{ 
	public static void main(String[] args){ 
		System.out.println("hallo world!");
		System.out.println("第一个java程序");
	}
}

结论:

public类可以没有,但是如果有的话,public修饰的类名必须与源文件名保持一致;并有且仅有一个!!

    原文作者:Li大爷_初学者
    原文地址: https://blog.csdn.net/weixin_45144691/article/details/105229526
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。

相关文章