C++教程
導(dǎo)讀:C++,一種在C語言基礎(chǔ)上衍生出的編程語言,一種現(xiàn)在被廣泛使用的編程語言,對(duì)其的學(xué)習(xí)是非常有必要的,本文就為大家介紹了有關(guān)C++的基礎(chǔ)知識(shí)~~
本文引用地址:http://www.ex-cimer.com/article/274017.htm一、C++教程- -簡介
C++是在C語言的基礎(chǔ)上開發(fā)出的一種編程語言,保留了C語言原有的全部特征、屬性和優(yōu)點(diǎn),且增加了面向?qū)ο蟮臋C(jī)制,極大地提高了大型軟件的開發(fā)效率,是至今為止應(yīng)用最為廣泛的編程語言之一。學(xué)習(xí)C++,既要學(xué)會(huì)利用C++進(jìn)行面向過程的結(jié)構(gòu)化程序設(shè)計(jì),也要學(xué)會(huì)利用C++進(jìn)行面向?qū)ο蟮某绦蛟O(shè)計(jì)。
二、C++教程- -類與對(duì)象
類:用戶自定義的數(shù)據(jù)類型,同基本的數(shù)據(jù)類型相同,都是C++合法的數(shù)據(jù)類型。類包含兩個(gè)成員,數(shù)據(jù)和函數(shù),分別稱為數(shù)據(jù)成員和成員函數(shù)。
對(duì)象:在廣義上講,對(duì)象是指一切可以被感知和觸摸的客觀實(shí)體,但在程序設(shè)計(jì)中是變量概念的進(jìn)一步推廣和延伸。
類與對(duì)象:在聲明類類型后,用該類的類名去定義一個(gè)變量,則稱這個(gè)變量為該類的一個(gè)對(duì)象。類與對(duì)象的關(guān)系等價(jià)于基本數(shù)據(jù)類型與變量的關(guān)系。
三、C++教程- -面向?qū)ο笕筇卣?/h2>
封裝(Encapsulation):封裝就是將抽象得到的數(shù)據(jù)和行為相結(jié)合,形成一個(gè)有機(jī)的整體,隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外公開接口,增強(qiáng)了程序的安全性,并使得編程得以簡化。
多態(tài)性(Polymorphism):在廣義上講,多態(tài)是指多種狀態(tài),但在面向?qū)ο笾校鄳B(tài)指接口的多種不同實(shí)現(xiàn)方式,是指一個(gè)對(duì)象同時(shí)具有多種形式。
繼承(Inheritance):繼承是指這樣一種能力:它可以使用現(xiàn)有類的所有功能,并在無需重新編寫原來類的情況下對(duì)這些功能進(jìn)行擴(kuò)展。我們常將通過繼承創(chuàng)建的新類稱為“子類”或“派生類”,將被繼承的類稱為“基類”、“父類”或“超類”。
四、C++教程- -程序
函數(shù):函數(shù)是實(shí)現(xiàn)操作的部分,是程序中最基本的組成部分。每一個(gè)程序必須包括一個(gè)或多個(gè)函數(shù),其中必須有且只有一個(gè)主函數(shù)。
函數(shù)構(gòu)成:函數(shù)由函數(shù)首部和函數(shù)體兩部分構(gòu)成,函數(shù)首部即函數(shù)的第一行,包括函數(shù)返回值類型、函數(shù)名、函數(shù)形式參數(shù)表(注意:一個(gè)函數(shù)名后必須跟一對(duì)圓括號(hào),但函數(shù)參數(shù)可以缺省,如:int main());函數(shù)體即函數(shù)首部下面的最外層大括號(hào)內(nèi)的部分,一般包括局部聲明部分和執(zhí)行部分。
語句:C++中的語句必須以分號(hào)結(jié)束;空語句在C++中是合法的,也是有意義的;一個(gè)C++程序總是從main函數(shù)開始執(zhí)行的,且到它結(jié)束,而不管main函數(shù)在整個(gè)程序中位置如何。
C++教程相關(guān)文章推薦閱讀:
c語言相關(guān)文章:c語言教程
c++相關(guān)文章:c++教程
評(píng)論