c#虚方法与抽象方法

虚方法与抽象方法的区别 虚方法 抽象方法 用virtual修饰 用abstract修饰 要有方法体 不容许有方法体 能够被子类override 必须被子类override 除了密封类均可以写 只能在抽象类中 1.抽象方法在子类中必须被重写,且只能在抽象类中被声明(不能包含方法体) 2.虚方法在子类中能够选择性重写,能够不重写。除了密封类能够在任意类中声明(包含方法体)。web
相关文章
相关标签/搜索