public class 和 class的区别

来源:互联网 发布:二级域名解析到端口 编辑:程序博客网 时间:2024/05/16 11:32


类的定义有两种方式:

public class 类名

l  class 类名

采用public class来声明class,那么文件名必须和类名完全一致(包括大小写),如果文件名和类名不一致,将会出现如下错误:

代码示例,文件名为HelloWorld1.java

public class HelloWorld {

      

       public static void main(String[] args) {

              System.out.println("Hello World");     

       }                  

}

 

采用class来声明类,文件名可以任何合法的文件名称,文件名不需要和Class类一致

但生成的class文件名称和类名一致,不和原文件名称一致

如何执行?

在一个Java文件中,可以声明多个类,如:

public class HelloWorld3 {

      

       public static void main(String[] args) {

              System.out.println("Hello World");     

       }                  

}

 

//在一个java源文件中只能有一个class被public修饰

//public class A{

 

//}

 

class A {

      

}

需要注意:只能有一个类采用public class进行声明

 

0 0