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