国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

一、對象導論

2019-11-15 00:02:45
字體:
來源:轉載
供稿:網友
一、對象導論

一、java語言的五個基本特性:

1. 萬物皆為對象

2. 程序是對象的集合,他們通過發送消息來告知彼此所要做的

3. 每個對象都有自己的由其他對象所構成的存儲

4. 每個對象都有其類型

5. 某一特定類型的所有對象都可以接收同樣的消息

二、每個對象都只能滿足某些請求,這些請求由對象的接口所定義。

三、每個對象都提供服務,將對象看成服務者,有助于提高對象的內聚性。

四、訪問控制

1. 讓客戶端程序員無法觸及他們不應該觸及的部分

2. 允許庫設計者更可以改變內部的工作方式而不用擔心會影響到使用者

3. 四種權限 public PRivate protected default

五、代碼復用是面向對象編程最大的優點,引用對象就是最簡單的復用。

六、類型不僅僅只是描述了作用于一個對象集合上的約束條件,同時還有與其他類型之間的聯系

  兩種可以使基類和子類產生差異的方法

    1. 直接添加新方法

    2. 覆蓋原有方法

七、多態性。被將導出類看做他的基類的過程稱為向上轉型(P10)

八、Java具有單根繼承結構,所有的類都繼承于object類

九、OOP語言都有自己的一組容器,例如list,map,set以及隊列,樹,堆棧之類的構件。

十、對象的創建和生命周期

  1 通過將對象置于堆棧或者靜態區域內來實現

  2.在堆的內存池中動態地創建對象

  Java采用的是第二種方法,即使用new來創建對象


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 忻州市| 昆山市| 平遥县| 仁怀市| 康平县| 舟山市| 凤城市| 绥中县| 长宁县| 太白县| 安仁县| 策勒县| 嘉禾县| 马鞍山市| 苗栗县| 资溪县| 宁国市| 商都县| 色达县| 铁力市| 乐昌市| 武城县| 泽普县| 库尔勒市| 聂拉木县| 贡嘎县| 莒南县| 平顶山市| 京山县| 南雄市| 资兴市| 蒙自县| 平谷区| 武定县| 武山县| 灵武市| 宁晋县| 于都县| 镇江市| 克拉玛依市| 栾川县|