摘要: 接口,是一种协议规范,其中的属性、方法等成员只能定义,不能做其他操作。 接口中的成员,默认public,因此,成员无修饰符。 【格式】修饰符 interface 接口名称:接口列表{ 接口内容; } 通过类的继承来实现接口(成员的功能)。 接口成员的显示实现:如果接口列表的成员相同,那么在定义成员功 阅读全文
posted @ 2019-04-29 22:32 夕西行 阅读(159) 评论(0) 推荐(0) 编辑
摘要: C#类的多态,通过在派生类(子类)中重写基类(父类)的虚方法来实现。 注意virtual、override关键字 阅读全文
posted @ 2019-04-29 21:29 夕西行 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、封装 属性和行为封装起来,就是类。用户无需知道类内构成,会用即可。 2、继承 解决代码复用问题,具有共同的属性或行为的类可以通过继承节省代码。 3、多态 龙生九子,各有不同。子类继承父类,但子类有自己独特的属性或行为。 阅读全文
posted @ 2019-04-29 21:00 夕西行 阅读(958) 评论(0) 推荐(0) 编辑
摘要: C#类的继承,一个冒号即可。子类:父类 阅读全文
posted @ 2019-04-29 20:27 夕西行 阅读(162) 评论(0) 推荐(0) 编辑
摘要: ref和out都是表示按引用传递。与指针类似,直接指向同一内存。 按值传递参数的方法永远不可能改变方法外的变量,需要改变方法外的变量就必须按引用传递参数。 传递参数的方法,在C语言里,用指针。在C#里,可以用指针,但是更通常也更安全的做法就是用ref。 关于params,参考 https://blo 阅读全文
posted @ 2019-04-29 09:56 夕西行 阅读(262) 评论(0) 推荐(0) 编辑