第一部分 渊源----.net与面向对象
第一章 oo大智慧
1.5 玩转接口
第二章 oo大原则
第三章 oo之美
第二部分 本质-----.net 深入浅出
第四章 一切从IL开始
第五章 品味类型
第六章 内存天下
第三部分 格局-----.net面面俱到
第七章 深入浅出---关键字的秘密
7.1 new
作为运算符,用于创建对象和调用构造函数
作为修饰符,用于向基类成员隐藏继承成员,用base调用基类数据
作为约束,用于在泛型声明中约束可能用作类型参数的参数类型
使用new实现多态
7.2 base和this
base:
调用基类上已被其他方法重写的方法
指定创建派生类实例时应调用的基类的构造函数
直接基类如果有方法实现,则base只能继承其直接基类成员
this:
限定被相似的名称隐藏的成员
将对象作为参数传递到其他方法
声明索引器
不能再静态方法中引用this
7.3 using的多重身份
引入命名空间
创建别名
强制资源清理
using只能用于实现了IDisposable接口的类型
7.4 认识全面的null
第八章 巅峰对决---走出误区
第九章 本来面目---框架诠释
第十章 格局之选---命名空间剖析