溫馨提示×

溫馨提示×

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

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

C語言的繼承者是什么

發(fā)布時(shí)間:2021-11-22 15:30:23 來源:億速云 閱讀:125 作者:iii 欄目:大數(shù)據(jù)

本篇內(nèi)容主要講解“C語言的繼承者是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“C語言的繼承者是什么”吧!

C++是C語言的繼承,它既可以進(jìn)行C語言的過程化程序設(shè)計(jì),又可以進(jìn)行以抽象數(shù)據(jù)類型為特點(diǎn)的基于對象的程序設(shè)計(jì),還可以進(jìn)行以繼承和多態(tài)為特點(diǎn)的面向?qū)ο蟮某绦蛟O(shè)計(jì)。C++擅長面向?qū)ο蟪绦蛟O(shè)計(jì)的同時(shí),還可以進(jìn)行基于過程的程序設(shè)計(jì),因而C++就適應(yīng)的問題規(guī)模而論,大小由之。


C語言和C++的區(qū)別就是C語言是面對過程的程序設(shè)計(jì),而c++是面對對象的程序設(shè)計(jì)。面對對象的程序設(shè)計(jì)由4大特性:抽象,封裝,繼承,多態(tài)。

1.抽象

對具體事物的定義過程。

我們知道所有的對象都是通過類來描繪的,但是反過來卻不是這樣。并不是所有的類都是用來描繪對象的, 如果一個(gè)類中沒有包含足夠的信息來描繪一個(gè)具體的對象,這樣的類就是抽象類 。

2.封裝

把數(shù)據(jù)和操作數(shù)據(jù)的方法捆綁在一起的過程。

3.繼承

繼承是指一個(gè)對象直接使用另一對象的屬性和方法。

4.多態(tài)

同一種事物有多種形態(tài)的表現(xiàn)。

C++由本賈尼·斯特勞斯特魯普(Bjarne Stroustrup)所創(chuàng)造,C++是C語言的一個(gè)超集,既有指針又有對象使他成為較復(fù)雜的語言。據(jù)說c++發(fā)明的時(shí)候?yàn)榱颂岣呷腴T門檻和行業(yè)收入水平而刻意增加了學(xué)習(xí)的難度。而中國幾乎所有大學(xué)計(jì)算機(jī)專業(yè)都會(huì)開設(shè) C++ 課程,它也就成了很多人初入編程的第一語言,為什么 C++ 會(huì)受到這么大的關(guān)注呢?我總結(jié)了 3 點(diǎn)它的核心競爭力:

抽象能力:這意味著較高的開發(fā)效率,同時(shí),更重要的是,不會(huì)因抽象而降低性能。

性能:雖然完成同樣的功能,C++ 需要的代碼行數(shù)可能是 Python 的三倍,而性能則可以輕松達(dá)到 Python 的十倍以上。

功耗:不管是移動(dòng)設(shè)備,還是服務(wù)器,我們都越來越關(guān)注功耗。使用 C++ 通常意味著低功耗,電池能跑更長時(shí)間,服務(wù)器少花點(diǎn)電費(fèi)。

然而,C++ 也是出了名的復(fù)雜、難學(xué)、難用。這樣一來,熟練的 C++ 程序員也就自然而然獲得了“水平很高,薪資很高”的名聲。所以這也不完全是件壞事。

每一種語言都有其特點(diǎn),都有其擅長的領(lǐng)域,我們不必糾結(jié)于哪種語言更好,選擇適合自己的就行了。正如c++的創(chuàng)始人為Bjarne Stroustrup;(本賈尼·斯特勞斯特魯普)曾經(jīng)說過:

There are only two kinds of programming languages:those people always bitch about and those nobody uses.

世上有兩種編程語言:一種總是被人罵的,一種是從來沒人用的。

誠然;文無第一,武無第二;適用的就是最好的。        

到此,相信大家對“C語言的繼承者是什么”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI