摘要: base:用于在派生类中实现对基类公有或者受保护成员的访问,但是只局限在构造函数、实例方法和实例属性访问器中。MSDN中小结的具体功能包括: (1)调用基类上已被其他方法重写的方法。 (2)指定创建派生类实例时应调用的基类构造函数。base常用于,在派生类对象初始化时和基类进行通信。 base可以访 阅读全文
posted @ 2016-08-16 14:29 zmztyas 阅读(288) 评论(0) 推荐(0) 编辑
摘要: this关键字引用类的当前实例 1/限定被相似的名称隐藏的成员 2/将对象作为参数传递到其他方法 3/声明索引器 实际案例参考: 执行代码 和结果 this 的关键字并没有发现其他特殊的用法。可以去掉除索引的意外的this,效果是一样的。 阅读全文
posted @ 2016-08-16 14:22 zmztyas 阅读(740) 评论(0) 推荐(0) 编辑
摘要: base 最大的使用地方在面相对性开发的多态性上。(什么是多态,如何理解多态) base可以【完成】创建派生类实例时调用其基类构造函数或者调用基类上已经被其他方法重写的方法 //关于base调用基类构造函数(只能是一个类的构造函数调用另一个类的构造函数) // 在派生类总调用基类的方法(实际是对虚方 阅读全文
posted @ 2016-08-16 11:53 zmztyas 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 定义一个抽象 类和方法 定义一个普通类 和虚方法 抽象类可以使用抽象方法重写虚方法 A,B,C分别被继承的时候的输出 阅读全文
posted @ 2016-08-16 11:19 zmztyas 阅读(160) 评论(0) 推荐(0) 编辑
摘要: (1)从位置讲 1、string是c#中的的 2、String是 .Net Framework的一个函数名(类),基于using.System的引用 (2)从性质讲 1、string是关键字,String是类,string不能作为类、结构、枚举、字段、变量、方法、属性的名称 2、c#情况下尽量是用s 阅读全文
posted @ 2016-08-16 09:50 zmztyas 阅读(271) 评论(0) 推荐(0) 编辑