自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#抽象類簡單概述

開發(fā) 后端
這里介紹C#抽象類也可以包含非抽象方法,也就是說,已經(jīng)為其方法提供了實現(xiàn)。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#訪問修飾符詳細剖析
  5. 選擇C#構(gòu)造函數(shù)描述
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-08-03 18:12:31

C#抽象類

2009-08-10 10:04:25

C#抽象類C#接口

2009-07-30 18:36:00

C#接口C#抽象類

2011-07-06 10:33:31

C#

2009-08-14 15:54:17

C#接口和抽象類

2009-09-03 10:42:16

C# Employee

2009-09-03 17:06:02

C#參數(shù)數(shù)列

2009-09-04 18:00:54

C#數(shù)據(jù)訪問層

2015-05-20 12:50:42

C#開發(fā)抽象增刪改

2009-08-06 14:53:41

C# User類

2009-08-17 17:42:57

C#數(shù)據(jù)庫操作類

2010-03-04 09:40:04

Java接口抽象類

2009-08-27 13:37:11

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

2009-09-02 14:33:57

C#類實現(xiàn)接口

2009-12-07 14:53:13

PHP抽象類應(yīng)用

2009-11-02 17:49:05

VB.NET抽象類

2010-07-06 08:58:52

UML圖表達C++

2011-06-28 10:55:20

C#接口抽象類

2009-09-02 18:03:19

C#實現(xiàn)泛型類

2009-08-25 10:08:39

C# MyData對象
點贊
收藏

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