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