中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

什么是面向過程?什么是面向對象?面向對象的三大基本特征是什么?

發布時間:2020-06-27 03:26:58 來源:網絡 閱讀:3488 作者:xiezh10 欄目:編程語言

一、什么是面向過程?

面向過程是一種以過程為中心的編程思想,其原理就是將問題分解成一個一個詳細的步驟,然后通過函數實現每一個步驟,并依次調用。
面向過程我們所關心的是解決一個問題的步驟,舉個例子,汽車發動、汽車熄火,這是兩個不同的事件,對于面向過程而言,我們關心的是事件本身,因此我們會使用兩個函數完成以上兩個動作,然后依次調用即可。

二、什么是面向對象?

面向對象則是一種以對象為中心的編程思想,就是通過分析問題,分解出一個一個的對象,然后通過不同對象之間的調用來組合解決問題。建立對象的目的不是為了完成某個步驟,而是為了描述某個事物在解決整個問題的過程中的行為。
如上面的例子,汽車發動、汽車熄火,對于面向對象而言,我們則關心的是汽車這類對象,兩個事件只是這類對象所具備的行為。

三、面向對象的三大基本特征是什么?

1、封裝

封裝就是將一個類的某些信息隱藏在類的內部,不允許外界直接訪問,而是提供某些方法實現對隱藏信息的訪問和操作。
封裝的好處就是增強了數據安全性以及隱藏了類的實現細節,使用者無需了解具體實現細節,只需通過特定的接口進行訪問,這樣也方便類自身的實現和修改。

2、繼承

繼承是類與類之間的一種關系,即子類繼承父類的特征和行為,使得子類具有和父類相同的屬性和行為。
繼承的好處在于子類繼承了父類的屬性和方法從而實現了代碼的復用

3、多態

多態是指一個類對象的相同方法在不同情形下有不同的表現形式。
多態使得具有不同內部結構的對象可以共享相同的外部接口。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

峡江县| 余庆县| 咸丰县| 寿宁县| 醴陵市| 兴海县| 阿尔山市| 定远县| 诸城市| 崇信县| 革吉县| 大方县| 百色市| 龙泉市| 杭锦后旗| 英超| 纳雍县| 常山县| 宣城市| 建德市| 顺义区| 东台市| 若羌县| 磐石市| 清远市| 曲水县| 长海县| 全南县| 柳江县| 阆中市| 江津市| 噶尔县| 共和县| 延安市| 安泽县| 新宾| 科技| 曲松县| 黄陵县| 博白县| 昌邑市|