程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++訪問控制符內容相關介紹

C++訪問控制符內容相關介紹

編輯:C++入門知識

C++編程語言是一個功能強大,應用廣泛的計算機語言。不過在這一語言中,還有許多比較高深的內容值得我們去深入的研究。在這裡就先為大家介紹一下C++訪問控制符的相關概念。C++訪問控制符有三個private、protected、public。

  • C++解析#pragma指令具體操作方法詳解
  • C++ const變量使用技巧總結
  • C++ static關鍵字詳細應用指南
  • C++ Cstring應用方法概述
  • C++ typeof基本應用方式解析

一、簡單可以歸為以下兩種描述:

1)一個類友元包含友元函數或者友元類的成員函數或者友元類的所有成員函數)可以訪問該類的任何成員包括成員變量及成員方法)。

2)除去友元外,private成員只有該類自身的成員函數可以訪問,protected成員只有該類及其派生類的成員函數可以訪問,public成員則該類及其派生類的成員函數和對象都可以訪問。

二、C++訪問控制符對派生類繼承方式的影響

類的繼承方式有三種:private、protected、public。

1)private屬性不能被繼承。

2)使用private繼承,父類的protected和public屬性在子類中變為private;

使用protected繼承,父類的protected和public屬性在子類中變為protected;

使用public繼承,父類中的protected和public屬性不發生改變;

如下所示:

C++訪問控制符 

即:protected繼承和private繼承能降低訪問權限。

以上就是對C++訪問控制符的相關介紹。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved