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

结构的声明与使用:#

 

 枚举的声明与使用:#

 

使用:#

 

 

枚举的特点:#

 

 

 什么是类:

 

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

 属性的使用场景:#

 

属性的使用:#

 

 

 

 

 

 

使用:#

 

 

 

 

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

将光标置于字段的上方;

Ctrl+R+E

 构造函数和析构函数:#

 

 

 构造函数可以进行重载:#

 

构造函数的使用:#

 析构函数:

 

 析构函数的使用:#

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

 

 类的继承:#

 

 继承的特性:#

 

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

 

构造函数的继承问题:#

 

 

 base关键字使用:#

 

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

 

 

 sealed使用实例:#

 

 类的封装:#

 

 项目的复制与修改:#

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

访问修饰符:#

 

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

 

修饰类的访问修饰符:#

 

类的多态:#

 

 多态性的实现:#

 

 

 

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

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

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

抽象基类来实现多态:#

 

 

派生类中重写方法:#

 

 

posted @   1640808365  阅读(180)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示
主题色彩