1. 程式人生 > >靜態什麼時候用(面向物件相關三)

靜態什麼時候用(面向物件相關三)

1.靜態變數

當分析物件中所具備的成員變數的值都是相同的時候,這個時候可以用靜態修飾

只要資料在物件中都是不同的,就是物件中的特有資料,必須儲存在物件中,是非靜態的

如果是相同的資料,物件不需要做修改,只需要用即可,不需要儲存在物件中,定義成靜態的

2.靜態函式

函式是否用靜態的就參考一點,就是該函式的功能能否訪問到物件的特有資料。簡單點說從原始碼看該功能是否要訪問非靜態的成員變數,如果需要,該功能是非靜態的,如果不需就可以定義成靜態函式