面向對象的特征有哪些?
阿新 • • 發佈:2017-05-14
線程 不同 訪問 重載 對象 調用 修飾 細節 面向 Java語言的特點有哪些?
1. 簡單性:
2. 面向對象
3. 與平臺無關
4. 安全性和健壯性(魯棒性)
5. 多線程
面向對象的特征有哪些?
08年以前面向對象的特征:思維方式的特征,是三大特征:
3大特征
1. 封裝
2. 繼承
3. 多態
Java是第一個純面向對象的語言,
封裝是基礎
繼承是擴展
多態是多樣性的體現
08年以後,定義了4個特征
1. 封裝:
1.類的定義就是裝,組裝:就在裝東西,有哪些屬性、行為裝到類中
2. 信息隱藏:封 。。封是來修飾裝
1.信息隱藏的第一個體現:訪問修飾符。控制你在哪兒操作這些數據
2.信息隱藏的第二個體現:方法的定義。如:隨機數調用只需要調用這個隨機數,不需要關心這個隨機數實現方法
方法實現的細節被實現者封裝了,調用者無須關心。我們只是一個調用者。
2. 繼承
3. 多態:方法重載就是最簡單的多態(本類自身的多態)。多態的定義:相同的行為不同的實現
多態,以後會在多個類,或者繼承類中出現
累加器:int的累積,float的累加,方法名都是一個
多態是一種豐富度的體現
4. 抽象
面向對象的特征有哪些?