C#学习—类的高级应用

继承

class News{}
class SportNews:News{}

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

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

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

多态

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

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

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

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

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

猜你喜欢

转载自blog.csdn.net/weixin_40626630/article/details/81638855