C++ 中 private、public 和 protected 修飾符之間區別
資料隱藏是面向物件程式設計的一項重要功能,它可以防止程式中的函式直接訪問類型別的內部表示。對類成員的訪問限制由帶標籤的訪問修飾符指定 - 類正文中的 public、private 和 protected 部分。
成員和類的預設訪問許可權是 private。
示例
class Base {
public:
// public members go here
protected:
// protected members go here
private:
// private members go here
};public 成員可以從類外部的任何地方訪問,但必須在程式內。你可以在沒有成員的情況下設定和獲取公共變數的值。
private 成員變數或函式不能從類外部訪問,甚至不能檢視。只有類和友元函式可以訪問 private 成員。
protected 成員變數或函式與 private 成員非常相似,但它提供了一個額外的優勢,它們可以在稱為派生類的子類中訪問。
廣告
資料結構
網路
RDBMS
作業系統
Java
IOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP