1. 程式人生 > >.net面向物件幾點注意(好久沒寫了,再寫已經開始轉方向了,加油吧!)

.net面向物件幾點注意(好久沒寫了,再寫已經開始轉方向了,加油吧!)


一、類的定義

         class前加一下訪問修飾符,不加預設private
         類命名一般採用完整單詞,首字母大寫

二、類的成員(屬性,方法,索引器,事件,運算子,建構函式,解構函式)
       欄位用private,屬性用public
       方法是用來描述物件行為的
       靜態成員可以通過   類名.靜態成員  直接使用,而不需要建立新物件

三、物件
       匿名型別和物件初始化器簡化物件初始化設定 直接在建立新物件後面加上{類中變數名=初始化值};
       建構函式,建立物件  
       解構函式:銷燬物件 不接受任何引數和返回值
       引用引數ref,傳遞前初始化
       輸出引數out,傳遞之前無需初始化

四、結構(一定程度上相似於類)
       只能定義有引數的建構函式
       對資料欄位宣告時不能賦初值
       和類是並列的,不能巢狀
       不具備類中繼承的功能

五、分部類
       通過在class前新增partial關鍵字定義
       多人寫一個類用

六、名稱空間
       避免衝突
       同一空間,類和介面不能同名
       

       一些基礎淺談,借鑑了一些資料書,如有不當的地方歡迎指正,共同進步