對象和類,我們在編程的時候經常用到!什麼是對象?什麼是類?我們應該不知道怎麼去解釋 這個 所謂的對象 和類呢????我第一次去面試!面試老師問我這個問題的時候我是那麼的茫然!感覺很熟悉!很普遍,但是就是不知怎麼開腔!因爲開腔“槍”會打死人,而死的那個不明而喻了吧!!
好吧!還是打開天窗吧~~~~~~~我的理解是這樣的:
類:對現實生活中事物的描述。而描述則是提取這一類事物的共有的特性,以代碼的方式表現!
//定義類--就是在描述一類事物,也就是在定義其屬性和行爲。
class Car
{
//屬性
private string Name;
private string Color;
public string _Name
{
get { return Name; }
set { Name = value; }
}
public string _Color
{
get { return Color; }
set { Color = value; }
}
/// <summary>
/// 行駛的方法
/// </summary>
public void Run()
{
Console.WriteLine("一輛"+Color+"的"+Name+"正在行駛!!");
}
//默認的構造函數
public Car()
{
}
//帶參構造函數
public Car(string name,string color)
{
this.Name = name;
this.Color = color;
}
}
對象:一類事物實實在在存在的個體!
static void Main(string[] args)
{
Car Benz = new Car();//使用關鍵字實例化 這裏的Benz便是所謂的對象
Benz._Name = "奔馳";
Benz._Color = "黑色";
Benz.Run();
}
我想現在腦袋裏已經有些影子了吧!好好整理一下,你就可以很清楚的表達了吧!!不解釋!願這簡短的文字和代碼能對你有幫助!!