今日学习韩顺平java0200_韩顺平Java_对象机制练习_哔哩哔哩_bilibili
今日学习p273-p285
包
包的本质实际上就是创建不同的文件夹/目录来保存类文件
包的三大作用
-  区分相同名字的类 
-  当类很多时,可以很好的管理类 
-  控制访问范围 
包的基本语法
package com.xxxx
说明:
-  package关键字,表示打包 
-  com.xxxx表示包名 
包的命名
命名规则:
只能包含数字、字母、下划线、小圆点,但不能用数字开头,不能是关键字或保留字
命名规则:
一般是小写字母+小圆点,如:
com.公司名.项目名.业务模块名 com.sina.crm.user
如何引入包
语法:import 包;
我们引入一个包的主要目的是要使用该包下的类
访问修饰符
基本介绍:java提供四种访问控制修饰符号控制方法和属性(成员变量)的访问权限:
-  公开级别:用public修饰,对外公开 
-  受保护级别:用protected修饰, 对子类和同一个包的类公开 
-  默认级别:没有修饰符,向同一个包的类公开 
-  私有级别:用private修饰,只有类本身可以访问,不对外公开 

使用的注意事项
-  修饰符可以用来修饰类中的属性、成员方法以及类 
-  只有默认的和public才能修饰类!并且遵循上述访问权限的特点 
-  成员方法的访问规则和属性完全一样 
封装
封装就是把抽象出的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作,才能对数据进行操作
封装的理解和好处
-  隐藏实现细节 
-  可以对数据进行验证,保证安全合理 
封装的实现步骤
-  将属性进行私有化 
-  提供一个公共的set方法,用于对属性判断并赋值 
-  提供一个公共的get方法,用于获取属性的值 
将构造器和setxxx结合
