生活妙招

當前位置 /首頁/生活妙招 > /列表

protected和private區別

以C++為例,protected和private區別如下:

protected和private區別

1、private是完全私有的,只有當前類中的成員能訪問到。

2、protected是受保護的,只有當前類的成員與繼承該類的類才能訪問。

3、這兩個是訪問類中成員權限的限制符。在類外如果想使用類中的成員,只能直接使用public類型的,protected和private都是不能訪問的,對於類外使用而言,這兩個是完全相同的。

C++是C語言的繼承,它既可以進行C語言的過程化程序設計,又可以進行以抽象數據類型為特點的基於對象的程序設計,還可以進行以繼承和多態為特點的面向對象的程序設計。C++擅長面向對象程序設計的同時,還可以進行基於過程的程序設計,因而C++就適應的問題規模而論,大小由之。 C++不僅擁有計算機高效運行的實用性特徵,同時還致力於提高大規模程序的編程質量與程式語言的問題描述能力。世界上第一種計算機高級語言是誕生於1954年的FORTRAN語言。之後出現了多種計算機高級語言。1970年,AT&T的Bell實驗室的D.Ritchie和K.Thompson共同發明了C語言。研製C語言的初衷是用它編寫UNIX系統程序,因此,它實際上是UNIX的“副產品”。它充分結合了彙編語言和高級語言的優點,高效而靈活,又容易移植。

TAG標籤:protected private #