c#学习记录2

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

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

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

4.is是判断,as是转换

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

6.接口可以跨继承

7.注意事项

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

9.枚举也是值类型

相关推荐
kblj55559 分钟前
学习Linux——学习工具——DNS--BIND工具
linux·运维·学习
立志成为大牛的小牛23 分钟前
数据结构——五十四、处理冲突的方法——开放定址法(王道408)
数据结构·学习·程序人生·考研·算法
小白闯关记录38 分钟前
学习记录(二十四)-AGLLDiff
学习
FPGA小c鸡41 分钟前
Vivado_Quartus安装与配置完全指南
学习·fpga开发
xian_wwq44 分钟前
【学习笔记】可信工业数据空间的系统架构
笔记·学习
代码游侠1 小时前
复习——栈、队列、树、哈希表
linux·数据结构·学习·算法
jtymyxmz1 小时前
《Maya 2024 超级学习手册》2.3.7 实例:制作玩具蚂蚁模型
学习·maya
一 乐1 小时前
高校评教|基于SpringBoot+vue高校学生评教系统 (源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习
解局易否结局1 小时前
SecretFlow 社区MOOC学习笔记
学习
qq_485668992 小时前
前端基础入门学习
前端·学习