c#学习记录2

1.标为abstract的类是抽象类,不能实例化,只是用来继承的,并且內部不能有方法的具体实现除了构造函数。

2.类里面override的方法必须继承自虚方法。virtual和override是对应的。多态的基础就是virtual和override,一个父类,多种实现。

3.面向对象与面向过程的差异在于延展性,面向过程是写死的,很难再拓展的,但是面向对象是可以拓展更新的。

4.is是判断,as是转换

5.因为继承只能继承一个类,所以有了接口

6.接口可以跨继承

7.注意事项

8.结构体也是值类型 ,也有一种构造函数,但是构造函数必须要有参数

9.枚举也是值类型

相关推荐
泰勒朗斯8 分钟前
Helicopter FBI-405尾电机版本设置
学习
minglie11 小时前
香橙派zero3配个iic屏显示ip
linux·学习
微露清风2 小时前
模拟算法学习记录
学习·算法
筱谙3 小时前
BES BLE CTKD 完整学习笔记
笔记·学习
minglie13 小时前
zynq开发板的xvcServer作为烧录器
学习
微露清风4 小时前
快速排序算法学习记录
学习·算法·排序算法
AAA@峥5 小时前
系统化学习 MySQL:数据类型、库表管理、增删改查全解析
数据库·学习·mysql
GeekArch17 小时前
第28讲:避坑——AI堆栈分配错误、栈溢出BUG
c语言·人工智能·stm32·mcu·学习·bug
weixin_4280053018 小时前
C#调用 AI学习从0开始-第3阶段RAG向量数据库-文档切分与入库第15天
人工智能·学习·c#·向量数据库·rag·qdrant·文档切分与入库
dankokoko19 小时前
一.函数与极限2
学习