提供了set和get方法
private 變數不能直接訪問,需要在類內定義函式訪問,可以用於保護變數,檢測變數輸入等等
定義student類,其中sno為私有變數
packagecak;
public
class
student
else sno =sno;
}public
intgetsno()
public
void
study()
public
void
play()
public
void
showsno()
}
主函式中需要訪問sno時,需要通過類內的show函式顯示,同理,輸入輸出也需要通過類內函式
publicclass
studentdemo
}
將成員變數宣告為private
不應該將 資料成員宣告為public的三個理由 class accesslevels void setreadwrite int value intgetreadwrite const void setwriteonly int value private int noaccess no acces...
條款22 將成員變數為private
條款22 將成員變數為private includeusing namespace std class accesslevedls void setreadwrite int value int getreadwrite const void setwriteonly int value priva...
條款22 將成員變數宣告為private
條款22 將成員變數宣告為private declare data members private.內容 首先我們討論一下成員變數宣告為public的情況,我們先從語法一致性角度來分析,如果成員變數不是public,那麼客戶訪問這些變數唯一的方法只能是通過訪問成員函式,由於這個時候public介面內...