c#学习记录2

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

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

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

4.is是判断,as是转换

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

6.接口可以跨继承

7.注意事项

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

9.枚举也是值类型

相关推荐
西岸行者11 小时前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
悠哉悠哉愿意12 小时前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
别催小唐敲代码13 小时前
嵌入式学习路线
学习
毛小茛14 小时前
计算机系统概论——校验码
学习
babe小鑫15 小时前
大专经济信息管理专业学习数据分析的必要性
学习·数据挖掘·数据分析
winfreedoms16 小时前
ROS2知识大白话
笔记·学习·ros2
在这habit之下16 小时前
Linux Virtual Server(LVS)学习总结
linux·学习·lvs
我想我不够好。16 小时前
2026.2.25监控学习
学习
im_AMBER16 小时前
Leetcode 127 删除有序数组中的重复项 | 删除有序数组中的重复项 II
数据结构·学习·算法·leetcode
CodeJourney_J16 小时前
从“Hello World“ 开始 C++
c语言·c++·学习