面向对象-中级篇
包:
- 什么是包? 可以把它理解为一个文件夹
- 包的作用? 区分相同名称的类,方便管理类,控制访问范围
- 如何创建包?和创建文件夹一样
- 如何引入包?语法:import 包 , 如:import java.util.*
- 如果有两个一样的类名,就可以提供地址来区分是哪个包下的
-
包的命名规范:
- 只能包含数字,字母,下划线,小圆点
- 不能以数字开头,不能用关键字,保留字
- 正规格式:com.公司名.项目名.业务名
- com.TX.crud.user
-
常用的包:
- java.lane.* 是java的基础包,默认导入不需要引入
- java.util.* java提供的工具包
- java.net.* 网络开发包
- java.awt.* java页面开发包
-
细节:
- package(打包) – 作用:生明当前类是属于哪个包
- import(导入) – 作用:导入包
访问修饰符:
- 什么是访问修饰符? 用于控制方法和属性的访问权限
- 访问修饰符分为:4种访问修饰
- public – 公共的
- protected – 受保护的
- private – 私有的
- 默认的 – 就是什么都不写
-
细节:
- 修饰符,可以修饰属性和方法以及类
- 只有默认和public才能修饰类
- 属性和成员属性的访问完成一样
-
//细节2:只有默认和public才能修饰类 public class Sds { public int i = 1; //公共 protected int n = 2;//受保护的 int o = 3;//默认的 private int p = 4;//私有的 public void show(){ //方法和属性的访问修饰符是一样的 System.out.println("我是方法show"); } } //细节2:只有默认和public才能修饰类 class King{ }