在编写类的时候可以使用两种定义方式:
public class 定义类
class 定义类
1,public class 定义类
如果一个类声明的时候使用了 public class, 则类名必须与文件名称完全一致 (包括大小写).
被 public class 声明的类可以被其他包访问, 例如: 库名 com.sample 中通过 public class 声明了一个 HelloWorld 的类, 那么就可以通过下面的方式导入被 public class 声明的类
import com.sample.*; 或 import com.sample.HelloWorld
命名规范:
- public class HelloWorld { // 声明一个类时, 类命名规范: 所有单词首字母大写
- public static void main(String[] args) { // 主方法
- String java = "Hello my first java program!"; // 定义变量
- System.out.println(java); // 打印变量
- }
- }
一个源文件中, 只能定义一个 public class 类; 源文件的名称应该和 public 类的类名保持一致. 例如: 源文件中 public 类的类名是 Employee, 那么源文件应该命名为 Employee.java.
如果定义了 public classs,main() 就必须包含在 public class 类中.
2,class 定义类
一个源文件中可以声明多个非 public class 类.
class 定义的类只能在包内有访问权限, 不能被其他包调用.
来源: http://www.bubuko.com/infodetail-2868280.html