您的位置:首页 > 编程语言 > C#

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

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

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

1
抽象类不能直接实例化。

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

3
抽象类不能被封装。

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

[code] 访问修饰符 abstract 类名: 基类或接口


{


//基类后成员


}

[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: