一个java文件只能有一个public类,而且此类的名字须与文件名一致
来源:互联网 发布:抽奖软件免费版 编辑:程序博客网 时间:2024/05/02 01:45
一个java文件只能有一个public类,而且此类的名字须与文件名一致。
补充:这不是说一个程序必须要有一个public类,其实也可以没有,如下面一个程序也是可以执行的:
class HelloWorld
{
public static void main(String[] args){
System.out.println("HelloWorld!");
}
}
另外还需要注意,该程序文件名最好与这个类名一样,否则编译不会报错,但是用“java HelloWorld”运行时会出现“错误: 找不到或无法加载主类 HelloWorld”这个错误。当然你看了下面这个例子其实上面那个名字也可以不一样,但是自己运行时要注意。
例子:
}
当你用javac
但是当你用java
这个时候你必须用java
因为,
javac
生成的是
所以要用java
当编写一个Java源代码文件时,此文件通常被称为编译单元(有时也称为转译单元)。每个编译单元都必须要有一个后缀为.java,而在编译单元内测可以有一个public类,该类的名称必须与文件名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能有一个public类,否则编译器就不会接受。如果在该编译单元之中还有额外的类的话,那么在包之外的世界是无法看见这些类的,这是因为他们不是public类,而且他们主要用来为主要public类提供支持。
1.
2.
3.
- 一个java文件只能有一个public类,而且此类的名字须与文件名一致
- 一个java文件只能有一个public类,而且此类的名字须与文件名一致。
- 一个java文件可以有多个类,但只能有一个与java文件名同名的public类
- 一个java文件可以有多个类,但只能有一个与java文件名同名的public类
- .java文件只能有一个public class,并且与文件名一致。其余class不能写public,否则新建一个.java
- Java为什么一个源文件只能有一个public类,而且源文件名必须要与public类名相同
- 一个java文件中只能有一个public修饰的类,只能有一个main方法,
- <JAVA>为什么一个java文件只能有一个public类
- Java编译单元为什么只能有一个public类,而且源文件名必须要与类名相同
- 一个java文件只能有一个public类
- 为啥一个java文件只能有一个public类
- 【java学习笔记】class的缺省及一个java文件只能有一个public类
- 一个Java文件中只能有一个public修饰的类
- 为什么一个以”.java”为后缀的源文件只能有一个与文件名相同的类?
- 为什么一个java源文件中只能有一个public类
- 一个java源文件中只能有一个public类
- 为什么一个Java源文件最多只能有一个public类
- 为什么一个java源文件中只能有一个public类?
- HDU 1312 DFS
- Swift - 使用CGBlendMode改变UIImage颜色
- Activity中finish()和onDestroy()的区别
- 利用CCombobox制作一个带有输入联想功能的edit
- hdfs的balancer功能、hadoop增删节点小试
- 一个java文件只能有一个public类,而且此类的名字须与文件名一致
- git基础命令案例
- 关于struts的类型转换
- 项目4:换硬币
- Unity3D:Clear Flags
- 【慕课笔记】6-1 序列化基本操作
- 线程实质
- Pycharm中执行scrapy命令
- linux下的tar打包命令示例及详解