首页 > 学院 > 开发设计 > 正文

C#==>抽象类和抽象函数

2019-11-17 03:59:25
字体:
来源:转载
供稿:网友
1,C#中使用abstract关键字,将类和函数声明为抽象类。

2,抽象类不能实例化,抽象函数没有执行代码,必须在非抽象类中重写。

3,虽然抽象类也是虚拟的,但不适用virtual关键字,否则会报错。

4,如果类包含抽象函数,该类也将是抽象的,必须声明为抽象的。

5,在C++中抽象函数被描述为纯虚函数,而C#中并没有这类描述,仅使用抽象这一术语。

6,抽象类可定义如下

view plaincopy to clipboardPRint?
abstract class myAbstract   
{   
    //变量的定义不适用abstract关键字   
    private int i;   
  
    //属性   
    public abstract int Count { get; set; }   
       
       
    //方法   
    public abstract string getName();   
}  

上一篇:java基础笔试题

下一篇:C# 静态构造函数

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表