结构、类、属性:以及面向对象的各种特性继承、封装、多态

结构的声明与使用:

 枚举的声明与使用:

使用:

 

枚举的特点:

 

 什么是类:

 类的声明通常在项目的文件下面点击右键进行添加类或快捷键进行操作(Shift+Alt+C)进行类的创建。

 属性的使用场景:

属性的使用:

 

 

使用:

 

自动为字段添加属性的快捷键:

将光标置于字段的上方;

Ctrl+R+E

 构造函数和析构函数:

 构造函数可以进行重载:

构造函数的使用:

 析构函数:

 析构函数的使用:

当对类的对象使用结束之后就会调用析构函数进行对象的销毁。

 类的继承:

 继承的特性:

 覆盖基类中的字段需要使用new关键字:

构造函数的继承问题:

 

 base关键字使用:

不希望被其他类继承,使用关键字sealed:

 

 sealed使用实例:

 类的封装:

 项目的复制与修改:

复制之前的项目文件夹,之后将内部旧的全部名称修改,打开资源管理器会提示错误,之后将文件移除,添加现有项目。

访问修饰符:

 跨项目访问其他类需要添加一个引用,选择类的封装,再引用命名空间,using    命名空间名称。

修饰类的访问修饰符:

 

类的多态:

 多态性的实现:

 

虚方法来实现多态需要进行的步骤:

1)将父类中的方法定义为虚方法。

2)在派生类中重写父类中的方法。

抽象基类来实现多态:

 

派生类中重写方法:

 

原文地址:https://www.cnblogs.com/yangjiaoshou/p/12868733.html