本章内容

  • 如何在 C#中定义类和接口

  • 用来控制可访问性和继承的关键字的用法

  • System.Object 类及其在类定义中的作用

  • 如何使用 VS 提供的一些帮助工具

  • 如何定义类库

  • 接口和抽象类的异同

  • 结构类型的更多内容

  • 复制对象的一些重要信息

  第 8 章介绍了面向对象编程(OOP)的特性,本章则要将理论付诸实践,看看如何在 C#中定义类。本章并不讨论如何定义类的成员,而重点讨论如何定义类本身。这听起来有一定的限制,但不必担心,本章有足够丰富的内容供读者学习。

  首先分析基本的类定义语法、用于确定类可访问性的关键字以及指定继承的方式。我们还将介绍接口的定义,因为它们有许多方面都类似于类的定义。