c#多态之抽象类与虚方法的异同点~
多态之抽象类与虚方法的相似点及不同点 :
不同点
1、方法关键字不一样
虚方法的方法关键字是:virtual。
抽象类的方法关键词是:abstract
2、基类的方法是否有方法体/实现
虚方法的方法:声明并实现方法。
抽象类的方法:只作声明,无方法体/无实现。
共同点
1、子类/派生类都要重写父类的方法:关键字override。
其他的暂时未想到,笔记先分享到这里!欢迎各位大神评论、纠错、及补充!O(∩_∩)O谢谢。
以上是鄙人的一些学习中的收获,以及部分粗鄙的见解,分享给刚好在这方面或有困惑的园友,同时也用作笔记!或有部分素材收集于网络,理解如有偏颇,请园友回复指正!拜谢!___ 勤能补拙是良训,一分辛苦一分才。与诸君共勉!

浙公网安备 33010602011771号