av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

C#抽象類簡單概述

本文向大家介紹C#抽象類,可能好多人還不了解C#抽象類,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

C#抽象類將一個(或多個)方法或?qū)傩月暶鳛槌橄蟮摹_@樣的方法并不具有聲明它們的類中提供的實現(xiàn),盡管C#抽象類也可以包含非抽象方法,也就是說,已經(jīng)為其方法提供了實現(xiàn)。C#抽象類不能直接實例化,而只能作為派生類。這樣的派生類必須為所有的抽象方法和屬性提供實現(xiàn)(使用 override 關(guān)鍵字),除非派生成員本身被聲明為抽象的。

下面的示例聲明了一個抽象的 Employee 類。我們還創(chuàng)建了一個名為 Manager 的派生類,它提供了定義在 Employee 類中的抽象方法 show() 的實現(xiàn):

 
 
 
  1. using System;  
  2. public abstract class Employee  
  3. {  
  4. // abstract show method  
  5. public abstract void show();  
  6. }  
  7.  
  8. // Manager class extends Employee  
  9. public class Manager: Employee  
  10. {  
  11. string name;  
  12. public Manager(string name)  
  13. {  
  14.  this.name = name;  
  15. }  
  16.  
  17. //override the show method  
  18. public override void show()  
  19. {  
  20. Console.WriteLine("Name : " + name);  
  21. }  
  22. }  
  23.  
  24. public class CreateManager  
  25. {  
  26. public static void Main(string[] args)  
  27. {  
  28. // Create instance of Manager and assign it to an Employee reference  
  29. Employee temp = new Manager("John Chapman");  
  30.  
  31. //Call show method. This will call the show method of the Manager class  
  32. temp.show();  
  33. }  

這段代碼調(diào)用了由 Manager 類提供的 show() 實現(xiàn),并且在屏幕上打印出雇員的名字。以上介紹C#抽象類

【編輯推薦】

  1. C#方法重寫全面介紹
  2. C#流程控制語句簡單描述
  3. Java和C#字符串類型概述
  4. C#訪問修飾符詳細(xì)剖析
  5. 選擇C#構(gòu)造函數(shù)描述

本文標(biāo)題:C#抽象類簡單概述
URL標(biāo)題:http://uogjgqi.cn/article/cdgssdp.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流