Java public class 与 class 区别
2024-09-04 12:36:55
在编写类的时候可以使用两种定义方式:
- 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 定义的类只能在包内有访问权限,不能被其他包调用。
最新文章
- php ob_start()、ob_end_flush和ob_end_clean()多级缓冲
- Python 学习---------Day4
- nodeschool.io 10
- php关联不上mysql解决办法
- ubuntu1404安装配置java环境(jdk8)
- Using HTML5 audio and video
- readystate, 异步
- 实现一个栈类,类似STL中的栈
- java线程池技术(一):ThreadFactory与BlockingQueue
- emqtt 试用(三)mqtt 知识
- Kubernetes 笔记 03 扫清概念
- Bootstrap之图片展示界面Demo
- HashMap 集合的遍历
- List集合的总结和应用场景的介绍
- parallel方法 异步并行执行
- Flink - StreamJob
- OO第三次阶段性总结
- ruby的循环使用及区别(for、each等)
- GlobeMapper生成Google瓦片
- Spring boot 零配置开发微服务