C++ 中私有、公有和保護修飾符之間的區別
資料隱藏是面向物件程式設計的一個重要功能,它可以防止程式中的函式直接訪問類型別內部表示形式。對類成員的訪問限制由類主體中的標記訪問修飾符來指定——公共部分、私有部分和受保護部分。
成員和類的預設訪問許可權是私有的。
示例
class Base {
public:
// public members go here
protected:
// protected members go here
private:
// private members go here
};公共成員可以在類外的任何地方、但在程式之內訪問到。你可以在沒有成員的情況下設定和獲取公共變數的值。
私有成員變數或函式無法訪問,甚至無法在類外看到。只有類和友元函式可以訪問私有成員。
受保護的成員變數或函式與私有成員非常相似,但它們提供了一個額外的益處,即它們可以在稱為派生類的子類中訪問。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP