摘要: 一、三大特性 封装: 把客观事物封装成类,并把类内部的实现隐藏,以保证数据的完整性 继承:通过继承可以复用父类的代码 多态:允许将子对象赋值给父对象的一种能力 二、【封装】特性 把类内部的数据隐藏,不让对象实例直接对其操作,通过给类及类中的成员变量、属性和方法设置不同的访问修饰符(public、pr 阅读全文
posted @ 2018-12-06 14:14 KingFuture 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 一、索引器的意义 当一个类中包含数组成员时,索引器可很方便的对数组成员的访问。 二、方法 [修饰符] 数据类型 this [索引类型 index] { get{返回类中数组某个元素} set{对类中数组元素赋值} } 实例: 阅读全文
posted @ 2018-12-06 09:22 KingFuture 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 2018年11月7日 小雨 一、委托的概念 委托和类一样是一种用户自定义类型,它存储的就是一系列具有相同签名和返回类型的方法的地址,调用委托的时候,它所包含的所有方法都会被执行。 借用百度上的一句话概括:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地 阅读全文
posted @ 2018-11-07 15:03 KingFuture 阅读(4294) 评论(0) 推荐(1) 编辑
摘要: 2018年11月6日 小雨 一、单例模式的定义 确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一的实例,是一种对象创建型模式,有如下3个要点: 只能有一个实例 必须是自行创建这个实例 必须自行向整个系统提供这个实例 二、单例模式的结构 一个类型为自身的静态私有成员变量 - 存储唯一实例 一 阅读全文
posted @ 2018-11-06 10:08 KingFuture 阅读(7580) 评论(0) 推荐(0) 编辑
摘要: 11月3日 阴天 前两天看某位大牛写的程序,对于C#多态有困惑,今天一大早来查阅了不少资料,自认为有了一个基本的认知,记录下来,一扫今天这阴霾的天气 我是华丽的分割线 1、类的创建: 首先用abstract创建抽象父类,在父类钟添加virtual虚方法 创建子类继承父类,子类中用override重写 阅读全文
posted @ 2018-11-03 14:00 KingFuture 阅读(849) 评论(0) 推荐(0) 编辑