private static 與 public static的區別

 

一家之言,不足之處,還望海涵。

 

static: 靜態成員,不能實例化,在你運行的時候他自己在內存中開闢了塊空間,不用new, 有點像全局變量

static是靜態的意思,public或private與其他成員一樣  
  1、訪問static成員,用類而不是實例化的對象;  
  2、static方法只能訪問static屬性;  
  3、static成員可以保留其值

--------------------------------------------------------

form1內定義:  
  private sataic   string   aa; 

 form2內訪問:  
  form1.aa="abc";     //這句能不能訪問到變量,private限定了只能在類內部訪問,這與static無關

-----------------------------------------------------------

private static  和  public static 都是靜態變量,在類加載時就定義,不需要創建對象

但是private static 是私有的,不能在外部訪問,只能通過靜態方法調用,這樣可以防止對變量的修改

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章