Java-包-访问修饰符-封装
目录
1. 包:
1.1 包的三大作用:
1.2 基本语法:
1.3 包的本质分析:
1.4 包的命名:
注意事项和细节:
2. 访问修饰符
注意事项和细节:
3. 封装
1.1 封装的理解和好处:
1.2 封装的实现步骤:(三步)
1. 包:
1.1 包的三大作用:
1. 区分相同名字的类
2. 当类很多时,可以很好的管理类
3. 控制访问范围
1.2 基本语法:
1. package 关键字,表示打包
2. com.xxx 表示包名
1.3 包的本质分析:
包的本质就是创建不同的文件夹来保存类文件。
1.4 包的命名:
命名规则:
只能包含数字,字母,下划线,小圆点,但不能数字开头,不能是关键字和保留字
命名规范:
一般是小写字母+小圆点一般是:com.公司名.项目名.业务模块名
com.sina.crm.user //用户模块
com.sina.crm.order //订单模块
常用的包:
java.lang.* //lang包是基本包,默认引入,不需要再引入。
java.util.* //util包,系统提供的工具包。
java.net.* //网络包,网络开发
java.awt.* //是做java的界面开发
注意事项和细节:
1. package的作用是声明当前类所在的包,需要放在类的最上面,一个类中最多只有一package。
2. import指令 位置放在package的下面,在类定义前面,可以有多句且没有顺序的要求。
2. 访问修饰符
介绍:java提供四种访问控制修饰的符号控制的方法和属性(成员变量)的访问权限(范围)
1 . 公开级别 public 对外公开 :同类 同包子类 不同包
2. 受保护级别 protected 对子类和同一个包中的类公开 同类 同包子类
3. 默认级别 ,向同一个包的类公开 同类 同包
4. 私有级别,private 修饰,只有类本身可以访问,不对外公开 同类
注意事项和细节:
1. 修饰符可以用来修饰类中的属性,成员方法以及类
2. 只有默认的和public才能修饰类! ,并且遵循上述访问权限的特点
3. 成员方法的访问规则和属性完全一样
3. 封装
介绍:就是把抽象出的数据【属性】和对数据的操作【方法】封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作,才能对数据进行操作。
1.1 封装的理解和好处:
1. 隐藏实现细节方法(连接数据库)----调用(传入参数)
2. 可以对数据进行验证,保证安全合理。
1.2 封装的实现步骤:(三步)
1. 将属性进行私有化private 注:不能直接修改属性
2. 提供一个公共的(public)set方法,用于对属性判读并赋值
public void setXxx(类型 参数名){
Xxx表示某个属性
属性 = 参数名
}
3. 提供一个公共的(public)get方法,用于获取属性的值 public数据类型 getXxx{
}