C#学习—类的高级应用

柔情痞子 提交于 2019-12-09 04:16:50

继承

class News{}
class SportNews:News{}

1、C#只允许的单一继承,即一个派生类只能有一个基类。

2、执行流程:先基类后派生。

3、关键字base,可以访问基类成员和基类构造函数

多态

 1、类的多态主要表现在方法的多态性。

2、类方法的三种多态形式

     (1)定义同名但参数列表不同的方法,为方法的重载

     (2)定义同名且参数列表也相同的方法,在基类中定义虚方法(用virtual/abstract修饰),在子类中同种方法用override重写;

     (3)与上一个形式类似,但基类没有virtual修饰(方法的隐藏),子类新建同名方法前面用new修饰。(不常用)

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!