c#学习记录2

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

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

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

4.is是判断,as是转换

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

6.接口可以跨继承

7.注意事项

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

9.枚举也是值类型

相关推荐
hunter19901031 分钟前
Higress学习
学习
zzzll11111 小时前
Typora插件开发指南:打造专属IDE式写作环境
ide·学习·计算机·大模型·llm·知识
qq_263_tohua1 小时前
第110期 FCN 语义分割学习
深度学习·学习
chh5631 小时前
C++--vector
开发语言·c++·学习·算法
星幻元宇VR16 小时前
公共安全实训展厅设备【人防知识学习系统】
科技·学习·安全
心中有国也有家19 小时前
AtomGit Flutter 鸿蒙客户端:情绪日记的时间线实现
学习·flutter·华为·harmonyos
百里香酚兰20 小时前
【python学习笔记】pyttsx3库疑似只播报一次语音
笔记·python·学习
恣逍信点20 小时前
《凌微经》助读:本体论根基——“无之自悖”与“形性一体”
人工智能·科技·学习·程序人生·生活·交友·哲学
chh5631 天前
C++--string
java·开发语言·网络·c++·学习
浩瀚地学1 天前
【Java基础复习】IO流(四)
java·开发语言·经验分享·笔记·学习