分析C++編程入門的知識

2024-03-25    分類: 網站建設

從今天開始將給大家講解一些C++編程入門的知識,對于我也是個溫習鞏固的過程。我將會用深入淺出的方式,盡量用最簡單的語言讓讀者學會C++語言,并愛上這門語言。

本前言講述的是編程語言的發展過程、面向對象方法、面向對象的基本概念等內容。

語言大家都知道,計算機語言跟人類語言一樣有語法等規則,它是計算機可以識別的語言,用來描述解決問題的方法,計算機閱讀了它就可以做相應的工作。利用語言描述解決問題的方法就生成了程序,程序是由很多指令組成的,計算機所能識別的指令是0和1的組合,所有這種指令組成的語言叫做機器語言??梢韵胂?,全是1和0,對于軟件開發者來說編程是很難的,開發周期長,功能也做不復雜。后來出現了匯編語言,它就是把機器語言映射成一些人能讀懂的助記符,這樣就使得軟件開發容易點了,但是還是與人的思維差別很大,但這是一個跳躍式的進步。最后出現了高級語言,抽象層次比較高了,程序中的數據命名都能很容易看出數據的含義,而且執行語句也很容易理解。 20世紀60年代出現的結構化編程語言更是進了一大步,但是程序中的數據和操作分離,各自獨立,不能跟現實中的事物對應起來。最后出現了面向對象編程語言。

面向對象編程語言把事物看成是具有屬性和行為的對象,然后通過抽象找出屬于同一類的事物的屬性和行為,就形成了類。通過類得繼承和多態可以很好的實現代碼復用,提高軟件開發效率。如果這塊不懂的話可以先盡量理解,通過后面的學習會慢慢理解這些概念。

20世紀80年代比較風行結構化程序設計方法,它的設計思路是,自上而下,逐步細化,將程序結構按功能分成多個模塊,每個模塊可能又會分成多個模塊,這樣就形成了一個模塊的樹狀結構,各個模塊間的關系盡可能簡單,功能上相對獨立。每個模塊都是由順序、選擇和循環三種基本結構組成。這種方法就將一個復雜的程序設計問題分成很多簡單細化的子問題,更便于開發維護。但是這種方法的缺點是數據和處理數據的方法各自獨立,如果數據結構改變,所有相關的方法都要改變。這時就出現了面向對象設計方法,它將數據和方法放到一個整體里,這個整體就叫對象,同類型對象抽象成類,類中大部分數據只能用本類中的方法處理,類通過簡單的外部接口與外界發生關系,而內部的各種關系對外部是透明的。

下面介紹面向對象的幾個基本概念:

1.對象。每個對象都是描述客觀存在事物的一個實體,都是由數據和方法(也可以叫屬性和行為)構成。屬性是描述事物特征的數據,行為描述對對象屬性的一些操作。

2.類。類是具有相同屬性和行為的一些對象的集合,它為所有屬于這個類的對象提供抽象的描述,比如麻雀和杜鵑都可以看作是對象,而鳥就可以看作類。

3.封裝。封裝就是把對象的所有屬性和行為結合成一個獨立的單位,對外隱藏對象的內部細節,只保留有幾個接口與外界聯系。

4.繼承。一個類(叫做子類)可以通過繼承另一個類(叫做父類)來擁有另一個類的所有屬性和行為。比如車和汽車,汽車從車繼承,車的所有屬性和行為都繼承到了汽車上。

5.多態性。多態性就是說父類中的屬性和行為被子類繼承后,子類可以有自己不同于父類的屬性或行為。比如定義一個類“動物”,它具有“吃”這個行為,但是具體怎么吃吃什么,不知道,因為不知道到底是個什么“動物”,如果從這個類繼承出子類“羊”和“老虎”,“吃”就成了具體的行為,怎么吃吃什么就都知道了。

最后再次聲明,本前言內容可能對于新手來說講的還是有點難懂,但是不要擔心,通過在我博客后續的學習肯定會慢慢領會這些的,到那時你再回來看這些就會覺得很簡單了。

分享題目:分析C++編程入門的知識
標題網址:http://m.kartarina.com/news49/321799.html

成都網站建設公司_創新互聯,為您提供網站維護建站公司做網站外貿建站、面包屑導航、關鍵詞優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

綿陽服務器托管
主站蜘蛛池模板: 亚洲熟妇无码一区二区三区| 久久青青草原亚洲av无码| 亚洲精品无码久久千人斩| 亚洲AV无码1区2区久久| 亚洲日韩AV无码一区二区三区人| 粉嫩大学生无套内射无码卡视频 | 少妇人妻无码专区视频| 精品人妻系列无码人妻漫画| 精品无码人妻久久久久久| 亚洲性无码AV中文字幕| 亚洲韩国精品无码一区二区三区 | 亚洲国产精品无码久久久秋霞2 | 日韩精品无码一区二区三区四区 | 亚洲成AV人片天堂网无码| 日本无码WWW在线视频观看| 黑人无码精品又粗又大又长| 亚洲精品无码av片| 人妻少妇乱子伦无码视频专区| 中文无码vs无码人妻| 亚洲爆乳少妇无码激情| 免费无码成人AV在线播放不卡| 国产成人无码AV一区二区在线观看| 亚洲国产精品无码久久九九大片 | 中文字幕韩国三级理论无码| 中文无码vs无码人妻 | 91精品无码久久久久久五月天| 国产免费久久久久久无码| 国产精品午夜无码AV天美传媒| 日韩人妻无码精品一专区| 亚洲AV无码久久精品狠狠爱浪潮 | 亚洲AV无码一区二区三区系列| 日韩成人无码影院| 国产在线无码视频一区| 国产精品无码一区二区三区在| 日本精品人妻无码免费大全| 无码中文字幕一区二区三区| 日韩毛片免费无码无毒视频观看| 精品无码国产一区二区三区51安| 久久久久久亚洲av无码蜜芽 | 亚洲AV无码乱码在线观看性色扶| 特级毛片内射www无码|