類的定義:
[訪問修飾符]
class 類名
注:c#中只能派生乙個類,不支援多繼承。
關於訪問修飾符,c#提供四種訪問修飾符。
private:類中的成員變數和函式只能在自己的這個類中使用。-------------------------------乙個人用。
protected:類中的成員變數和函式只能在自己的類和自己的派生類中使用。----------------父子同用。
public:類中的成員變數和函式可以在別的類中使用。----------------------------------------大家公用。
internal:類中的成員變數和函式在整個專案中都可以使用。---------------------本專案內部
大家公用。
1.特別的,如果類的宣告時如果沒有指明訪問修飾符,
則預設這個類為internal(內部型),類中的變數和函式預設為private(私有)。------常見的錯誤是由於沒有設定好修飾符的原因。因為預設的private是私有型的,只有自己可以訪問。
2.命名空間中的類不能宣告為private和protected.否則外部類無法訪問這個類,編譯的時候將會出錯。
例子:program.cs
執行結果:
C 類和繼承
一 基類a,派生類b繼承了a類。a中的方法和字段都被b類繼承來了。class a class b a 類體 b類的物件b可以正常訪問基類a中的方法和字段。b b new b 二 所有類都派生自object類。除了特殊的類object,所有的類都是派生類。類object是唯一的非派生類。因為他是繼承層...
c 類和繼承
通過類繼承我們可以定義乙個新的類,新類納入乙個已經宣告的類進行擴充套件。已經存在的類稱為基類,新類被稱為派生類。格式 class 派生類 基類 繼承的成員可以被訪問,無論他們是在基類中宣告還是子派生類中宣告。class someclass s class otherclass someclass s...
C 類和物件 繼承
當我們在定義類的時候類與類之間可能存在某些共性這些共性是可以通過繼承被傳承給下乙個類的,我們將其稱為繼承,使用其技術可以減少重複的 提高類之間的關係性 語法格式 class 子類 繼承方式 父類 class baseclass class myclas public baseclass 繼承方式一共...