物件(Object)和類別(Class) 兩者之間的關係

  • 1937
  • 0
  • c#
  • 2017-09-28

類別和物件

這兩個東西我們程式常常使用

但....又有多少人知道他們之間的差別呢??

如果這是面試題..會怎麼回答?

 

我的看法是

類別=設計藍圖

物件=依照設計藍圖設計出來的實體

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是只屬於類別

物件無法改變和傳遞此屬性


如果本文對您幫助很大,可街口支付斗內鼓勵石頭^^