c# 面向对象基础
1. 子类的 base 方法 可以调用 父类 方法实现
2.抽象方法 和 虚方法的共同点:
(1) 都能够被子类所 重写
不同点:
(1).抽象方法 没有提供实现部分, 虚方法必须要提供实现部分
(2) 子类 必须 重写 父类的 抽象方法,但是 可以不重写· 父类的虚方法。
(3) 一个类有了 抽象方法,只能存在于 抽象类
但是 虚方法 可以存在于 普通类中,也可以存在于抽象类中
这位先生讲的不错 。抽象方法 和虚方法的区别。
https://blog.csdn.net/jiangxinyu/article/details/6570232