1. 不考慮繼承關系時
?
? | 本類方法使用 | 外部使用 |
private | 是 | 否 |
protected | 是 | 否 |
public | 是 | 是 |
2. 有繼承關系時?
? | 子類方法使用 | 外部 |
private | 否 | 否 |
protected | 是 | 否 |
public | 是 | 是 |
結論:基于以上兩個表格可以知道,C++中的protected處于private和public中間, protected 既保護了基類中方法不被外界破壞,又可以確保基類方法可以被子類訪問。
?
?
?
?
1. 不考慮繼承關系時
?
? | 本類方法使用 | 外部使用 |
private | 是 | 否 |
protected | 是 | 否 |
public | 是 | 是 |
2. 有繼承關系時?
? | 子類方法使用 | 外部 |
private | 否 | 否 |
protected | 是 | 否 |
public | 是 | 是 |
結論:基于以上兩個表格可以知道,C++中的protected處于private和public中間, protected 既保護了基類中方法不被外界破壞,又可以確保基類方法可以被子類訪問。
?
?
?
?
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。 如若轉載,請注明出處:http://www.pswp.cn/news/252299.shtml 繁體地址,請注明出處:http://hk.pswp.cn/news/252299.shtml 英文地址,請注明出處:http://en.pswp.cn/news/252299.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!