0


C# 虚方法

  1. 虚方法

使用:

1:抽象方法仅仅是声明,没有任何实现内容;抽象方法一般必须在子类中被重写以后才有使用价值

2:针对抽象方法引出的问题:如果需要在父类中提供一个方法,该方法有自己的方法体,子类根据自己的需要决定是否重写该方法,而不是必须重写,这就是 ‘虚方法’

3:使用关键字virtual修改时的虚方法

 作用:实现多态性 ,一种类型表现出不同形态

        (例:三个人 è钢琴家,画家,篮球运动员,去执行一个 play 的方法

                   钢琴家:弹钢琴;

                   画家  : 画画

                   篮球运动员: 打篮球

 三个人一个方法表现出不同的形态)

声明两个子类继承并重写父类的方法:

声明一个父类数组 并创建三个类的对象添加到数组中

用for循环调用

结果:会将三个方法都调用

标签: html5 javascript

本文转载自: https://blog.csdn.net/weixin_55032665/article/details/120528836
版权归原作者 平凡存在 所有, 如有侵权,请联系我们删除。

“C# 虚方法”的评论:

还没有评论