>#### 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流