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

c# abstract 和 virtual

2017-05-22 18:44 274 查看
abstract 类 :抽象类不能直接实例化;可以有属性和构造函数;

interface类 :只能提供方法约束,方法默认是公有的并且不能加修饰符;接口可以继承其他接口;


abstract 方法 (抽象方法)

abstract 关键字只能在抽象类中修饰方法,并且不可以被实现。子类必须实现抽象方法;

二 virtual (虚方法)

子类可以不重写基类的virtual方法,如果重写了,子类调用时使用重写方法;

virtual在创建实例后才存在于内存中;static方法编译后就一直存在;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c#