您好,登錄后才能下訂單哦!
C++ 類訪問控制的條件總結
最近在使用C++創建類的時候,忽然發現自己對于類訪問控制 public,protected,private 的作用沒有理解透徹,后來就查了些資料,這里以作記錄。
訪問控制
C++類的重要屬性就是封裝和繼承。因此,最關鍵的問題就是權限 的問題,public,protected,private 控制的就是訪問權限。
public | protected | private | |
---|---|---|---|
類成員是否可以訪問 | Yes | Yes | Yes |
友元函數是否可以訪問 | Yes | Yes | Yes |
子類是否可以訪問 | Yes | Yes | No |
類的實例化對象是否可以訪問 | Yes | No | No |
繼承
三種繼承方式導致的權限變化:
public | protected | private | |
---|---|---|---|
public繼承 | public | protected | private |
protected繼承 | protected | protected | private |
private繼承 | private | private | private |
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。