static public和 public static 區別


 1 static:加static 的是靜態成員,不能實例化在你運行的時候他自己在內存中開辟了塊空間,不用在new, 有點像全局變量,如果不用你必須去 實例化(new)才能用
 2 
 3 static是靜態的意思,public或private與其他成員一樣   
 4    1、訪問static成員,只能用類而不是實例化的對象;   
 5    2、static方法只能訪問static屬性;   
 6    3、static成員可以保留其值
 7 
 8 --------------------------------------------------------
 9 
10 form1內定義:   
11    private sataic   string   aa; 
12 
13  form2內訪問:   
14    form1.aa="abc";     //這句能不能訪問到變量,private限定了只能在類內部訪問,這與static無關
15 
16 -----------------------------------------------------------
17 
18 private staticpublic static 都是靜態變量,在類加載時就定義,不需要創建對象
19 
20 但是private static 是私有的,不能在外部訪問,只能通過靜態方法調用,這樣可以防止對變量的修改

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM