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 是私有的,不能在外部訪問,只能通過靜態方法調用,這樣可以防止對變量的修改
頁:
[1]