偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

C#類與對象的區(qū)別

開發(fā) 后端
對象就是現(xiàn)實生活中的一個個的實體,類是人們對現(xiàn)實生活動現(xiàn)實存在的對像不斷認識而產(chǎn)生的抽象。本文以一個小例子說明了C#類與對象的區(qū)別。

相對于以前的內(nèi)容,這一篇將是個全新的內(nèi)容.在我們這個系例中面向?qū)ο缶幊痰母拍顚倪@節(jié)內(nèi)容正真的體現(xiàn)出來:

概念:對象就是現(xiàn)實生活中的一個個的實體,類是人們對現(xiàn)實生活動現(xiàn)實存在的對像不斷認識而產(chǎn)生的抽象。C#類的概念本質(zhì)上是現(xiàn)實生活中類的概念相同的。

比如:我們說小白是只狗,這里的狗就代表一個類,而小白,就是一個對象。

接下來我們看在C#當(dāng)中如何定義一個類,比如我們搞個RPG游戲當(dāng)中的角色類。

  1. Codeclass 角色  
  2.  
  3. {      
  4.  
  5. private int 血值;      
  6.  
  7. public int 血量值      
  8.  
  9. {          
  10.  
  11. get { return 血值; }          
  12.  
  13. set { 血值 = value; }      
  14.  
  15. }      
  16.  
  17. public void 攻擊()      
  18.  
  19. {          
  20.  
  21. Console.WriteLine("攻擊");      
  22.  
  23. }  
  24.  

我們定義了角色類之后,再看一下如何把C#類實例化為對象:

  1. class Program  
  2.  
  3. {      
  4.  
  5. static void Main(string[] args)      
  6.  
  7. {          
  8.  
  9. //把角色類實例化一個“戰(zhàn)士”的對象,并為戰(zhàn)士的血量值屬性賦值,使用戰(zhàn)士的攻擊方法。          
  10.  
  11. 角色 戰(zhàn)士 = new 角色();          
  12.  
  13. 戰(zhàn)士.血量值 = 1000;          
  14.  
  15. 戰(zhàn)士.攻擊();          
  16.  
  17. //同樣,我們還可以用角色類實例化不同的對象如“法師”          
  18.  
  19. 角色 法師 = new 角色();    
  20.  
  21. 法師.血量值 = 400;          
  22. 法師.攻擊();      
  23. }  

從以上內(nèi)容我們可以看到,C#類其實就是定義了一個模板,在模板里刻畫好我們需要的屬性與行為,然后再用模板印刷出一張張的紙,每張紙都是一個對象,是獨立存在的。在C#中我們把“模板印刷為紙張”的過程稱為實例化。

【編輯推薦】

  1. 關(guān)于C#知識點總結(jié)
  2. C#開發(fā)和使用中的33個技巧
  3. SQL Server存儲過程介紹
  4. C#下SQL Server 2008表類型參數(shù)傳遞
  5. C#向SQL Server中插入記錄時的問題
責(zé)任編輯:book05 來源: 博客園
相關(guān)推薦

2010-01-15 18:35:25

C++的類

2010-07-12 09:07:30

C#

2009-08-13 13:31:13

鎖定對象C# Monitor類

2009-08-24 17:45:39

Java與C#的區(qū)別

2009-08-13 14:06:37

C#結(jié)構(gòu)體結(jié)構(gòu)體和類的區(qū)別

2009-08-25 17:15:50

C#隱藏C#重寫C#重載

2009-08-13 17:30:30

C#構(gòu)造函數(shù)

2009-08-28 15:28:22

C# overridenew隱藏

2009-08-10 10:37:17

C#類與結(jié)構(gòu)

2011-08-19 09:48:01

C#數(shù)組

2011-07-06 10:33:31

C#

2009-08-20 17:13:37

C# FileSyst

2009-08-28 16:50:25

C# PromptPo

2012-03-14 10:48:05

C#

2024-05-27 00:00:00

C# 類參數(shù)數(shù)據(jù)

2009-08-20 17:22:45

C# FileSyst

2025-02-07 08:47:38

C#派生類接口

2011-06-14 12:27:38

C#C++

2009-08-04 17:08:12

C# Thread類

2009-08-27 16:18:47

C#類C#結(jié)構(gòu)體
點贊
收藏

51CTO技術(shù)棧公眾號