![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#笔记
文章平均质量分 55
Magic夜灵
编程菜鸟夜灵的日常...
展开
-
夜灵的c#笔记Day14 面向对象.多态
什么是多态 同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。 在运行时,可以通过调用同一个方法,来实现派生类中不同表现。 c#中多态的实现形式 方法重载 虚方法 抽象方法 接口 虚方法 什么是虚方法 如果实例方法声明中有virtual修饰符,可以将实例方法称为“虚方法”。 如果没有virtual修饰符,可以将实例方法称为“非虚方法”。 可以在派生类中重写父类虚方法,在派生类我们可以用override修饰符。 重写返回类型相同、签名相同的且同名虚方法。 虚方法.原创 2021-05-20 20:43:43 · 110 阅读 · 0 评论 -
夜灵的C#笔记Day13 面向对象.继承、base和this、里氏转换、is与as
什么是继承 继承是面向对象程序设计中最重要的概念之一。 继承允许我们根据一个类来定义另一个类, 这使得创建和维护应用程序变得更容易。 同时也有利于复用代码和节约开发时间。 当创建一个类时,开发者不需要完全重新编写新的数据成员和成员函数, 只需要设计一个新的类,继承了已有的类的成员即可。 这个已有的类被称为【父类/基类/超类】, 这个心的类被称为【派生类/子类】。 如何继承 访问修饰符 class 派生类名 : 基类名{ } 1.一个类只能直接继承自一个基类; 2...原创 2021-05-19 21:04:11 · 290 阅读 · 0 评论 -
夜灵的C#笔记day01
计算机语言 向计算机表达想法所用的语言。 计算机语言的三个阶段 ①机器语言 由0和1组成,机器唯一能识别的语言。 ②汇编语言 在机器语言上封装而成,需要汇编器将其转译成机器语言。 ③高级语言 在汇编语言上再次封装,需要编译器将其转译成汇编语言,再转译成机器语言。 集成开发环境(IDE) 编辑器 编译器 调试器 图形界面工具 常用IDE Visual Studio Visual Studio Code Mono C#脚本文件 即后缀为.cs的文件 ...原创 2021-04-26 21:26:26 · 132 阅读 · 0 评论