C++中public protected private的区别
生活随笔
收集整理的這篇文章主要介紹了
C++中public protected private的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 不考慮繼承關系時
?
| ? | 本類方法使用 | 外部使用 |
| private | 是 | 否 |
| protected | 是 | 否 |
| public | 是 | 是 |
2. 有繼承關系時?
| ? | 子類方法使用 | 外部 |
| private | 否 | 否 |
| protected | 是 | 否 |
| public | 是 | 是 |
結論:基于以上兩個表格可以知道,C++中的protected處于private和public中間, protected 既保護了基類中方法不被外界破壞,又可以確保基類方法可以被子類訪問。
?
?
?
?
總結
以上是生活随笔為你收集整理的C++中public protected private的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机--装饰者模式
- 下一篇: C++中的类加多线程代码修炼之二