C#学习2023年11月11日 事件和接口

发布时间 2023-11-20 12:39:12作者: 春江天一色

事件(下)

image

事件的约定

事件与委托

image

类的概念 class

image

实例构造器
image
析构函数
image

类的声明与定义

image

类的继承

image

一个子类实例必然也是父类实例
is 关键字,判断是否是类的实例
调用子类构造器,首先调用父类构造器
基于类的继承, 基于原型的继承

方法重写与多态

image
// virtual override ,下图IDE是JetBrains-Rider
image

JavaScript和Python,变量没有类型,对象有类型
image

抽象类与接口

image

至少一个未实现的abstract方法的类叫做抽象类
虚函数和纯虚函数(完全没有方法体)
抽象方法是对虚函数的进一步抽象
纯虚类可以使用接口代替
image
接口是一个契约,约束方法必须实现
引出设计模式
image

单元测试

使用moq包,进行单元测试,使用华为mirror作为nuget包源
image

image