在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在C#中使用关键字 abstract 来定义抽象类和抽象方法。 不能初始化的类被叫做抽象类,它们只提供部分实现,但是另一个类可以继承它并且能创建它们 "一个包含一个或多个纯虚函数的类叫抽象类,抽象类不能被实例化,进一步 }
abstract class MyAbs }
}
}
}
我们不能把关键字abstract 和 sealed 一起用在C#中,因为一个密封类不能够被抽象。 }
抽象方法有以下特征: 1.一个抽象方法可以看作是一个虚函数。 2.抽象方法的声明只能在抽象类中。 3.因为抽象方法声明只提供一个无实现的方式,没有方法体 4.方法体的实现被覆写方法提供,覆写方法是一个非抽象类的成员。 5.抽象属性的行为和抽象方法相像,除了不同的声明形式。 6.在一个静态属性中使用abstract 是一个错误。 *一个抽象属性能够通过派生类使用 override 实现.
|
请发表评论