私有成員和公有成員的區(qū)別 C 中靜態(tài)數(shù)據(jù)成員分為公有和私有兩種,這兩種有什么區(qū)別呢?使用的時候有什么要注意的?
C 中靜態(tài)數(shù)據(jù)成員分為公有和私有兩種,這兩種有什么區(qū)別呢?使用的時候有什么要注意的?Public是這個類的對象可以使用;private是這個類的函數(shù)可以使用。事實上,如果對象使用私有數(shù)據(jù)成員,編譯器
C 中靜態(tài)數(shù)據(jù)成員分為公有和私有兩種,這兩種有什么區(qū)別呢?使用的時候有什么要注意的?
Public是這個類的對象可以使用;private是這個類的函數(shù)可以使用。
事實上,如果對象使用私有數(shù)據(jù)成員,編譯器將報告錯誤。所以別擔(dān)心。你不能用它。
C 中類的私有數(shù)據(jù)成員和公有數(shù)據(jù)成員有什么區(qū)別?
簡單地說:私有成員(包括數(shù)據(jù)和成員函數(shù))只能由此類的成員函數(shù)和朋友函數(shù)訪問。
任何函數(shù)都可以訪問公共成員(包括數(shù)據(jù)和成員函數(shù))。
讓我們更深入:私有和受保護成員定義實現(xiàn),公共成員定義接口。