C#学习笔记——抽象类和抽象方法

如果一个类不与具体的事物相联系,而是表达一种抽象的概念,仅仅是作为其派生类的一个基类,这样的类就是抽象类,在抽象类中声明方法时,如果加上abstract关键字,则为抽象方法。


抽象类主要用来提供多个派生类可共享的基类的共同定义,它与非抽象类的主要区别如下:

1

抽象类不能直接实例化。

2

抽象类中可以包含抽象成员,但非抽象类中不可以。

3

抽象类不能被封装。


C#中声明抽象类时需要使用abstract关键字,具体语法格式如下

   1: 访问修饰符 abstract 类名: 基类或接口
   2: {
   3:     //基类后成员
   4: }
作者:韩兆新
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
标签: C#学习笔记

本文转自韩兆新博客博客园博客,原文链接:http://www.cnblogs.com/hanzhaoxin/archive/2012/12/15/2819557.html,如需转载请自行联系原作者
上一篇:VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法


下一篇:CCNP课堂练习一:详解交换机vlan的介绍及通过交换机从逻辑上划分区域配置