.java文件和类关系的详解,含示例代码
2017-12-19 20:17
656 查看
一个.java文件可以没有public类,也可以没有与文件名相同的类;
用public修饰的类的类名必须与文件名相同,且只能有一个public修饰的类;
一个.java文件可以包含多个类;
.java文件编译后每个类生成单独的.class文件;
例子:文件名test.java
1.
用public修饰的类的类名必须与文件名相同,且只能有一个public修饰的类;
一个.java文件可以包含多个类;
.java文件编译后每个类生成单独的.class文件;
例子:文件名test.java
1.
class test1 { public static void main(String a[]) { System.out.print("1111111111!"); } } class test2 { public static void main(String a[]) { System.out.print("2222222222"); } } 输出结果: C:\Users\Administrator.AM-201710051317\Desktop>java test1 1111111111! C:\Users\Administrator.AM-201710051317\Desktop>java test2 2222222222
2.
public class test3 { public static void main(String a[]) { System.out.print("1111111111!"); } } class test4 { public static void main(String a[]) { System.out.print("2222222222"); } } 输出结果: C:\Users\Administrator.AM-201710051317\Desktop>javac test.java test.java:1: 错误: 类test3是公共的, 应在名为 test3.java 的文件中声明 public class test3 { ^ 1 个错误
3.
public class test { public static void main(String a[]) { System.out.print("1111111111!"); } } public class test5 { public static void main(String a[]) { System.out.print("2222222222"); } } 输出结果: C:\Users\Administrator.AM-201710051317\Desktop>javac test.java test.java:6: 错误: 类test5是公共的, 应在名为 test5.java 的文件中声明 public class test5 { ^ 1 个错误
4.正确的demo
public class test { public static void main(String a[]) { System.out.print("1111111111!"); } } class test6 { public static void main(String a[]) { System.out.print("2222222222"); } } 输出结果: C:\Users\Administrator.AM-201710051317\Desktop>java test 1111111111! C:\Users\Administrator.AM-201710051317\Desktop>java test6 2222222222
相关文章推荐
- 详解Java读取Jar中资源文件及示例代码
- 详解JAVA I/O之二——Java IO 多种方式读文件的代码实例
- java生成压缩文件示例代码
- 深入XPath的详解以及Java示例代码分析
- Java中获取文件大小的详解及实例代码
- Java随机写文件的一小段代码示例
- java实现文件过滤的示例代码
- Java读写文件创建文件夹多种方法示例详解
- Java String字符串最常见方法速查手册+代码示例详解
- java读取csv文件内容示例代码
- C语言 文件的打开与关闭详解及示例代码
- Java中的Drag and Drop详解与代码示例
- Java 中7种线程池详解+示例代码
- XPath详解及Java示例代码
- 怎样用JAVA实现文件copy的代码示例
- JAVA通过Hibernate将文件写入ORACLE数据的BLOB字段 代码示例
- java高级---线程、网络、文件、流、序列化等代码示例
- Java FTP上传下载单个文件示例代码
- XPath详解及Java示例代码
- Java创建RTF格式的WORD文件代码示例