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

首頁 > 課堂 > 技術開發 > 正文

面向對象編程的基本特征是什么

2023-06-17 18:00:52
字體:
來源:轉載
供稿:網友

面向對象編程有三個基本特征,它們是:

(1)封裝(encapsulation)—— 是對問題的抽象,以達到信息隱藏的目的。通過類和對象,將屬性(數據/變量)和方法(操作/函數)封裝在一個黑箱內,將細節隱藏起來。既可以保護數據不被他人惡意或大意地修改,又能防止其他程序員編寫高耦合度的代碼,還方便了今后對對象內部的修改和升級。

(2)繼承(inheritance)—— 利用問題和事物的相似性,通過類的(多層)繼承機制,可以達到減少軟件開發難度和重用已有對象的屬性和方法之目的。

(3)多態(polymorphism)—— 同一操作或響應,可以同時針對多個可選的類型和對象,并且能夠自動在它們中間選擇最合適的來進行。多態可以分為:

編譯時多態:包括函數和運算符的重載(overload),通過早期的靜態綁定(binding)來實現。

運行時多態:通過繼承結合晚期動態綁定來實現——用同一基類的指針,可以訪問各個不同派生類中的同名方法和函數。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清新县| 故城县| 大关县| 通化县| 襄城县| 宜阳县| 安龙县| 舟山市| 贵阳市| 西乌| 玛纳斯县| 宁阳县| 合阳县| 荥经县| 秦皇岛市| 安仁县| 滦南县| 呼玛县| 砀山县| 莱州市| 全椒县| 平和县| 资溪县| 莫力| 郓城县| 涪陵区| 太仓市| 松原市| 资中县| 新蔡县| 乌拉特前旗| 兴海县| 临澧县| 津南区| 华安县| 洮南市| 古浪县| 田东县| 逊克县| 化隆| 汉川市|