c#学习记录2

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

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

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

4.is是判断,as是转换

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

6.接口可以跨继承

7.注意事项

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

9.枚举也是值类型

相关推荐
炽烈小老头38 分钟前
【每天学习一点算法 2025/12/15】环形链表
学习·算法·链表
白帽子凯哥哥3 小时前
转行网络安全学习计划与报班建议
学习·安全·web安全·网络安全·渗透测试·漏洞挖掘·网安培训
ReaF_star3 小时前
【基线】关于Debian的一些简单安全配置及验证
学习·安全·debian
理人综艺好会4 小时前
Redis学习之go-redis
redis·学习·golang
石像鬼₧魂石4 小时前
Fail2Ban核心架构学习
linux·学习·ubuntu
逑之4 小时前
学习使用typora
学习
走在路上的菜鸟5 小时前
Android学Dart学习笔记第十三节 注解
android·笔记·学习·flutter
sszdlbw5 小时前
后端springboot框架入门学习--第一篇
java·spring boot·学习
秋深枫叶红5 小时前
嵌入式第三十五篇——linux系统编程——exec族函数
linux·前端·学习
richxu202510016 小时前
嵌入式学习之路>单片机核心原理篇>(14) ARM 架构
arm开发·单片机·学习