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