![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
控制台
ldb455092386
这个作者很懒,什么都没留下…
展开
-
overload和override的区别
1.重载(overload) 用于同一类中或是父子关系类中。它提供了一种机制,相同的函数名通过不同的返回值类型及参数来表示区分的机制。 2.覆写(override) 使用override修饰符修饰方法、属性、索引和事件。它不能重写非虚拟方法或静态方法,重写的基方法必须是虚拟的、抽象或者重写的。也就是说,用override重写的基方法的必须是virtual、abstract或者override。 3.本质区别: 覆写(override)的基方法和覆写方法两个函数的函数特征相同;重载(overloa原创 2020-06-20 19:23:22 · 366 阅读 · 0 评论 -
overload重载有关介绍
重载和重写的区别 重写: 要求方法名、参数和返回值相同; 意义:重写是为了增强类的重用性和复用性,扩展性;重写是对类中方法的扩充,因为继承用的是父类的东西,重写则不仅得到父类的东西,同时也加入了自己的东西。 方法重写的一些特性: 1.发生方法重写的两个方法返回值、方法名、参数列表必须完全一致(子类重写父类的方法) 2.子类抛出的异常下不能超过父类相应方法抛出的异常(子类异常不能大于父类异常) 3.子类方法的访问级别不能低于父类相应方法的访问级别(子类访问级别不能低于父类访问级别) 重载: 指在同一作用域内,原创 2020-06-13 21:52:52 · 522 阅读 · 0 评论 -
枚举的简述
简介 枚举(enum)可以与整型(int),字符串(string)三者可以进行相互转换 一:enum:枚举声明用enum,枚举是值类型; 二:int:int是32位有符号的整型; 三:string:是字符串类型,双引号中随便写,注意符号的写法; enum枚举转化为int整型 再转化为整形的过程中主要有int,enum: enum转换为string类型 重点:enum,.tostring(),将当前对象转换为字符串类型 枚举应用实例 namespace 枚举 { public enum g原创 2020-06-12 23:28:28 · 182 阅读 · 0 评论 -
base()关键词的用法
base() base其实最大的使用地方在面相对象开发的多态性上,base可以完成创建派生类实例时调用其基类构造函数或者调用基类上已被其他方法重写的方法。 关于base调用基类构造函数 public Dongwu() { Console.WriteLine("动物的基本的情况"); } public Dongwu (string name,string set,string age) {原创 2020-06-07 15:38:12 · 442 阅读 · 0 评论 -
控制台计算器设置
封装 1)含义:指将数据或者函数,等集合在一个个的单元中,我们称之为 类,被封装的对象通常被称之为抽象数据类型。 2)作用:既可以封装 成员变量,又可以封装成员的方法。 3)如何封装: public int Age { //获取,读取 字段的值 get { return age; }//属性读取 set { if (value >= 10 && value &l原创 2020-06-06 23:15:02 · 342 阅读 · 0 评论