摘要: 下面是C#面向对象编程之封装、继承、多态的思维导图,全屏观看请点击:思维导图 阅读全文
posted @ 2021-03-09 23:39 LiuzzBK 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 命令名快捷键说明 编辑.折叠到定义 Ctrl + M,Ctrl + O 自动确定在代码中创建区域的逻辑边界(如过程),然后隐藏它们。 编辑.注释选定内容 Ctrl + K,Ctrl + C 使用编程语言的正确注释语法将代码的当前行标记为注释。(vc2003) 编辑.完成单词 Ctrl + j Alt 阅读全文
posted @ 2021-03-09 09:14 LiuzzBK 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 接口与抽象类差异区别 简单理解: 抽象类:是个不完整的类,可以包含定义和实现,需要提供子类重写实现。 接口:是为了满足外部调用而定义的一种规范约定。只有定义,没有实现。 接口抽象类 在接口中仅能定义成员,但不能有具体的实现。 抽象类除了抽象成员以外,其他成员允许有具体的实现。 在接口中不能声明字段, 阅读全文
posted @ 2021-03-02 23:31 LiuzzBK 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 多态 简述:多态性是面向对象中最重要概念之一,是指对同一个对象进行形同的操作,而产生不同的结果(多样性的表现)。 1、实现多态第一种方式:虚方法和虚方法重写(virtual-override) 修饰符 Virtual 方法() { } 修饰符 Override 方法() { } using Syst 阅读全文
posted @ 2021-03-02 23:30 LiuzzBK 阅读(77) 评论(0) 推荐(0) 编辑
摘要: C#继承 描述: 继承允许我们根据一个类来定义另一个类, 建立类的关系,实现代码的利用、方便系统的扩展。继承类的所有成员,被继承的类称为父类或基类,继承其类的类称为子类或派生类。 特点: 派生类对应基类的扩展,派生类可以添加新的成员,但不能移除已经继承的成员的定义。 继承是可以传递的,如果C从B中继 阅读全文
posted @ 2021-03-02 23:28 LiuzzBK 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 在字符串操作中常用的属性或方法如下表所示。 阅读全文
posted @ 2021-03-02 23:27 LiuzzBK 阅读(78) 评论(0) 推荐(0) 编辑
摘要: C#方法重载 描述:类允许定义多个同方法名方法,参数类型,参数个数可以不同这样的形式我们称为方法重载。 /// <summary> /// 构造方法 /// </summary> /// <param name="id"></param> /// <param name="name"></param 阅读全文
posted @ 2021-03-02 23:23 LiuzzBK 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 构造方法 简述:用来初始化对象,为类的成员赋值。 特点: 构造方法时和类名完全相同的方法。 构造方法没返回类型,也没有放回值。 默认构造方法时public类型,如果是private类型的构造方法,则说明此类不能被初始化。 一、无参构造方法 在默认情况下,系统默认分配一个无参构造方法,并且没有方法 二 阅读全文
posted @ 2021-03-02 23:21 LiuzzBK 阅读(103) 评论(0) 推荐(0) 编辑
摘要: C#方法的参数有几种类型 值参数(就是简单的类型) 引用型参数(以ref修饰声明) 输出参数(以out修饰声明) 数组型参数(以params修饰声明) 对象型参数(以一个对象修饰声明) 值类型传递(最终参数值不会改变): 方法简单的值参数,传进去值在方法更改,但当控制传递回调过程时,不会保留更改值。 阅读全文
posted @ 2021-03-02 23:18 LiuzzBK 阅读(259) 评论(0) 推荐(0) 编辑
摘要: C#方法的定义 方法:目的是实现某一个具体的功能,就是把完成某个功能的内容放一起,方法书写和调用。 定义方法的语法形式如下 访问修饰符 修饰符 返回值类型 方法名(参数列表) { 语句块; } 修饰符 修饰符 说明 static(静态的) 该方法是类的一部分,而不是类实例的一部分。这意味着可以指定c 阅读全文
posted @ 2021-03-02 23:16 LiuzzBK 阅读(313) 评论(0) 推荐(0) 编辑