--------------------2013.12.11------------------------
一、OOP(面向編程思想)
1)Object Oriented Programming
對象 以...爲導向的 程序設計
二、面向對象的三大原則
1)封裝
2)繼承
3)多態
三、萬物的是由什麼組成的
·萬物皆對象
對象:人
特徵:名字、年齡、性別、興趣、職位、特長
行爲:吃飯、睡覺、打豆豆
·對象:是由特徵(屬性)和行爲(方法)組成的
四、封裝
·對象同時具有屬性和方法的兩項特徵
·可以隱藏對象實現的具體細節
五、類
·具有相同的屬性和方法的一組對象的集合,類是一個模板,比如說"人"
六、抽象
·把具有相同或相似的對象歸爲一類這一過程叫做抽象
抽象的基本原則:
·關心主要問題,而不關心次要問題
·關心主要矛盾,而不關心次要矛盾
·關心相同的東西,而不關心不相同的東西
·關心問題是什麼,能完成什麼,而不關係怎樣去完成
七、創建對象
1)使用new創建類的一個對象
2)使用.進行以下操作
·給類的屬性賦值:對象名.屬性
·調用類的方法:對象名.方法名
3)成員訪問運算符用於訪問對象的成員
八、屬性定義:
* [訪問控制符] +[static| final] + 數據類型 + 屬性名
* 訪問控制符:
* 1、private 訪問控制範圍:當前類中可見
* 2、public 訪問控制範圍:當前工程的任何地方都可見
九、方法定義
* 方法定義:
* 訪問控制符 + 返回值類型 + 方法名 + 參數列表 + 方法體
* 返回值類型: 告訴外部這個方法返回什麼樣類型的數據
* 參數列表:從外部接收數據 :
* 數據類型 + 變量名 ,
* 數據類型 1+ 變量名1 , 數據類型2 + 變量名2
注意事項:
★在Java命名習慣中, 方法名稱首字母是小寫
★在Java命名規範中,取值方法的名稱形式是固定的,以get開頭
十、訪問控制符
·private:當前類可見,外部類不可見(操作該類的屬性和方法)
·public: 當前工程可見,外部工程不可見(操作該類的屬性和方法)