初識c#---類和物件
阿新 • • 發佈:2019-01-10
1.類
定義:類是描述具有相同特徵與行為的事物的抽象,類內部包含類的特徵和類的行為
特徵:
在類中的表現形式為欄位
欄位:訪問修飾符 + 資料型別 + 欄位名;
欄位的預設修飾符為private
類的預設修飾符為internal:在本程式集可以訪問,它的訪問許可權比public小那麼一丟丟.
程式集:.exe(可執行檔案)和.dll
行為:
在類中的表現形式為方法(函式)
函式的四種形式:
1.有參有返回值
2.有參無返回值
3.無參無返回值
4.無參有返回值
2.物件:物件是引用型別
物件是類的具體
例項化物件:
類名 物件名 = new 類名()
Person p這行程式碼是在棧區的某塊區域存放了一個變數p
new關鍵字的作用是在堆區開闢了一塊記憶體空間,存放有關物件 的相關資訊(欄位/屬性/索引器/方法)
值型別和引用型別之間的區別:
1>值型別就是存的是值
2>引用型別存的是地址,是堆區的地址
欄位賦值:
物件.欄位 = 對應的型別;
行為(方法的呼叫):
物件.方法名();
這裡面注意:呼叫方法時要根據方法是否有引數來決定呼叫時是否帶引數.
呼叫的方法一定要跟宣告方法時的引數應該保持型別和數量上的一致性.
如果方法有返回值,則應該定義對應的變數去接受函式的返回值.