C#抽象类-特殊的类

C#抽象类
C#抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。

创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的四方台网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

C#抽象类实例

 
 
 
  1. publicabstractclassA  
  2. {  
  3. privateint?num=null;  
  4.  
  5. publicint?Num  
  6. {  
  7. get{returnnum;}  
  8. set{num=value;}  
  9. }  
  10.  
  11. publicvirtualint?getNum()  
  12. {  
  13. returnnum;  
  14. }  
  15.  
  16. publicvoidsetNum(int?n)  
  17. {  
  18. this.num=n;  
  19. }  
  20.  
  21. publicabstractvoidF();  
  22. }  
  23.  
  24. publicabstractclassB:A  
  25. {  
  26. //publicoverridevoidF()  
  27. //{  
  28. //thrownewException("Themethodoroperationisnotimplemented.");  
  29. //}  
  30.  
  31. publicabstractvoidE();  
  32. }  
  33.  
  34. publicclassC:B  
  35. {  
  36. privateC()  
  37. {  
  38. }  
  39.  
  40. publicoverridevoidE()  
  41. {  
  42. thrownewException("Themethodoroperationisnotimplemented.");  
  43. }  
  44.  
  45. publicoverridevoidF()  
  46. {  
  47. Cc=newC();  
  48. thrownewException("Themethodoroperationisnotimplemented.");  
  49. }  

【编辑推荐】

  1. C#调用Windows API函数
  2. 详解C#调用Outlook API
  3. C#连接Access、SQL Server数据库
  4. 介绍C#调用API的问题
  5. C#调用Excel与附加代码

标题名称:C#抽象类-特殊的类
转载源于:http://www.hantingmc.com/qtweb/news1/228001.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联