類別和物件
這兩個東西我們程式常常使用
但....又有多少人知道他們之間的差別呢??
如果這是面試題..會怎麼回答?
我的看法是
類別=設計藍圖
物件=依照設計藍圖設計出來的實體
public class Cup
{
Public string color{get;set;}
public static string Own { get; set; }
}
Cup mycup=new Cup();
mycup.color=”blue”;
上面程式
Class Cup是類別
mycup是物件
每個杯子都有自己的顏色
這個『狀態』是屬於物件的
而如上面Cup的static屬性Own是只屬於類別
物件無法改變和傳遞此屬性
如果本文對您幫助很大,可街口支付斗內鼓勵石頭^^