C#只有類,沒有函式。
定義啥的都很簡單。
例如:定義public class Myclass
{
int method();
}
呼叫要先例項化:
Myclass myclass = new Myclass();
int i = myclassmethod();
基本就是個這。
class Name
public: 類的公有介面MFC類圖
private: 私有的成員函式 私有的資料成員定義
};
類的定義由 類頭 和 類體 兩部分組成。
類頭由關鍵字 Class 開頭,然後是類名,其命名規則與一般識別符號的命名規則一致。
類體包括所有的細節,並放在一對花括號中。類的定義也是一個語句,所以要有分號結尾,否則會產生編譯錯誤。
類體定義類的成員,它支援兩種型別的成員:
(1)資料成員,它們指定了該類物件的內部表示。
(2)成員函式,他們指定了該類的操作。
類成員有3種不同的訪問許可權:
(1)公有( public )成員可以在類外訪問。
(2)私有( private )成員只能被該類的成員函式訪問。
(3)保護( protected )成員只能被該類的成員函式或派生類的成員函式訪問。
資料成員通常是私有的,成員函式通常有一部分是公有的,一部分是私有的。公有的函式可以在類外被訪問,也稱之為類的介面。可以為各個資料成員和成員函式指定合適的訪問許可權。
C#只有類,沒有函式。
定義啥的都很簡單。
例如:定義public class Myclass
{
int method();
}
呼叫要先例項化:
Myclass myclass = new Myclass();
int i = myclassmethod();
基本就是個這。
class Name
{
public: 類的公有介面MFC類圖
private: 私有的成員函式 私有的資料成員定義
};
類的定義由 類頭 和 類體 兩部分組成。
類頭由關鍵字 Class 開頭,然後是類名,其命名規則與一般識別符號的命名規則一致。
類體包括所有的細節,並放在一對花括號中。類的定義也是一個語句,所以要有分號結尾,否則會產生編譯錯誤。
類體定義類的成員,它支援兩種型別的成員:
(1)資料成員,它們指定了該類物件的內部表示。
(2)成員函式,他們指定了該類的操作。
類成員有3種不同的訪問許可權:
(1)公有( public )成員可以在類外訪問。
(2)私有( private )成員只能被該類的成員函式訪問。
(3)保護( protected )成員只能被該類的成員函式或派生類的成員函式訪問。
資料成員通常是私有的,成員函式通常有一部分是公有的,一部分是私有的。公有的函式可以在類外被訪問,也稱之為類的介面。可以為各個資料成員和成員函式指定合適的訪問許可權。