>#### 9.java面向对象编程的三个基本特性之一----封装
~~~
java面向过程的三个基本特性是:封装,继承,多态
有另一种说法是四个特性:封装,继承,多态和抽象
封装:封装就是把类的属性和操作封装在一起,数据被保护到内部,
程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作
封装是通过访问修饰符来控制的
访问修饰符有四种:public protected 默认 private
eg:定义一个学生的成绩不能随便访问
class Stu{
public String name;
private double score;
public void setScore(double score){
this.score=score;
}
public double getScore(){
return this.score=score;
}
}
Java给我们提供了以下控制修饰符:
1、 公开级别:用public 修饰,对外公开
2、 受保护级别:用protected修饰,对子类和同一个包中的类公开
3、 默认级别:没有修饰符,向同一个包的类公开
4、 私有级别:用private修饰,只有类本身可以访问,不对外公开
~~~

~~~
~~~
- java基础
- 第一章 认识java
- 第一节 第一个程序
- 第二节 jvm jdk jre说明
- 第三节 注释
- 第二章 开发环境配置
- 第三章 eclipse中的快捷键
- 第四章 基本数据类型和运算符
- 第一节 变量
- 第二节 标示符
- 第三节 基本数据类型
- 第四节 运算符
- 第五章 面向对象
- 第一节 创建类
- 第二节 创建对象实例
- 第三节 成员方法
- 第四节 如何定义一个函数
- 第五节 构造方法
- 第六章 this关键字
- 第七节 方法的重载
- 第八节 静态变量和静态方法
- 第九节 封装
- 第十节 包的使用方法
- 第十一节 全局变量和局部变量的区别
- 第十二节 断点调试
- 第十三节 继承
- 第十四节 多态
- 第十五节 抽象类
- 第十六节 接口
- 第十七节 final关键字
- 第六章 数组
- 第七章 api和String
- 第八章 集合
- 第九章 IO流
