|
類類型是由字段數(shù)據(jù)(成員變量)和操作字段數(shù)據(jù)的成員(屬性、方法、構(gòu)造函數(shù)、事件等)所構(gòu)成的自定義類型。其中字段數(shù)據(jù)表示類實例(對象)的狀態(tài)。
在C#中,類使用class關(guān)鍵字定義,例如:
public class Car
{
//Car的字段(狀態(tài))
private int _speed;
private string _name;
//Car操作字段的屬性
public int Speed
{
set {this._speed=value;}
get{return this._speed;}
}
public string Name
{
set { this._name=value;}
get{return this._name;}
}
//顯式定義默認構(gòu)造函數(shù)
public Car(){}
//自定義構(gòu)造函數(shù)
public Car(string name,int speed)
{
this._name=name;
this._speed=speed;
}
//Car的功能(方法)
public void ShowState()
{Console.WriteLine("Car {0} is going {1} MPH", this._name,this. _speed);}
}
NET技術(shù):C#類類型,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。