07 2018 档案

摘要:抽象类(abstract) 是特殊的虚类(virtual) 当父类的方法不知道如何去实现,可以考虑把父类写成抽象类,讲方法写成抽象方法。 抽象类可以包括 virtual method(virtual method 有方法体), abstract method(abstract method 没有方法 阅读全文
posted @ 2018-07-17 23:03 TheMiao 阅读(221) 评论(0) 推荐(0) 编辑
摘要:在装箱拆箱之前简单说一下值类型、引用类型: 值类型:原类型(Sbyte、Byte、Short、Ushort、Int、Uint、Long、Ulong、Char、Float、Double、Bool、Decimal)、枚举(enum)、结构(struct)等,是在栈中分配内存,在申明的同时就初始化,以确保 阅读全文
posted @ 2018-07-10 20:35 TheMiao 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-07-07 00:09 TheMiao 阅读(191) 评论(0) 推荐(0) 编辑
摘要:里式转换 1. 子类可以赋值给父类。 2. 如果父类中装的事子类对象,那么可以讲这个父类强行转换成子类 3. is 和 as 的用法 is:表示类型转换, 如果转换成功 返回true || false as: 表示类型转换, 如果能返回成功,则返回对应的对象,否则返回null 阅读全文
posted @ 2018-07-06 23:51 TheMiao 阅读(226) 评论(0) 推荐(0) 编辑
摘要:什么是多态: 父类的一些成员,子类继承周去重写从而实现不同的功能。 多态的风雷 多态分为两种,一种是编译时的多态,一种是运行时的多态。 编译时多态:编译时的多态性是通过重载来实现的。 编译时的多态性:编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息 阅读全文
posted @ 2018-07-05 23:33 TheMiao 阅读(1755) 评论(0) 推荐(0) 编辑
摘要:继承 继承很好理解。 孩子拥有父亲的某些特性。 一个类可以被多个类继承。 1. 当class A 能够获取class B 中所有非private 的数据和操作的定义做为自己的部分或者全部部分是,就称为这两个类之间有继承关系。 2. 被继承的类B称为父类或者基类,继承了父类的类A称为子类或派生类。 继 阅读全文
posted @ 2018-07-02 21:56 TheMiao 阅读(237) 评论(0) 推荐(0) 编辑
摘要:封装 封装:每个对象都包含有它能进行操作的所有信息,这个特性称为封装。这样的方法包含在类中,通过类的实例来实现。 e.g. 我们可以使用遥控器。 遥控器有多个功能 封装的优点 A.良好的封装能够减少耦合(比如实现界面和逻辑分离) B.可以让类对外接口不变,内部可以实现自由的修改 C.类具有清晰的对外 阅读全文
posted @ 2018-07-02 21:40 TheMiao 阅读(221) 评论(0) 推荐(0) 编辑
摘要:值类型和引用类型的区别: 1. 值类型和引用类型在内存上储存的地方不一样。堆和栈。 2.在传递值类型和传递引用类型的时候,传递的方式不一样。 值类型我们称之为值传递,引用类型我们称之为引用传递。 值类型:int, double, bool, char, decimal, struct, enum C 阅读全文
posted @ 2018-07-02 20:48 TheMiao 阅读(184) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示