小结

  本章结束了关于如何定义基类的讨论。仍有许多内容没有包含进来,但前面涉及的技术已经足以创建相当复杂的应用程序了。

  本章介绍了如何定义字段、方法和属性,接着讨论了各种访问级别和修饰符关键字。我们还介绍了把类组合在一起的快捷工具。

  介绍过这些基本主题后,我们详细讨论了继承行为,主要内容是如何用 new 关键字隐藏不想要的继承成员,扩展基类成员,而不是替换它们的实现代码(使用 base 关键字)。我们还讨论了嵌套的类定义。之后,详细研究了接口的定义和实现,包括显式和隐式实现的概念。学习了如何使用部分类和部分方法定义把定义放在多个代码文件中。

  最后,我们开发和使用了一个表示扑克牌的简单类库,使用方便的类图工具使工作更便于完成。后续章节还将进一步使用这个库。

  第 11 章介绍集合,这是类的一种类型,在开发过程中经常使用。