面向對象

                                                       --------------------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: 當前工程可見,外部工程不可見(操作該類的屬性和方法)

 

 

 

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章