第6 章抽象类、多态及接口 - Read.PDFVIP

  • 0
  • 0
  • 约2.16万字
  • 约 14页
  • 2017-08-15 发布于天津
  • 举报
第6 章抽象类、多态及接口 - Read

·57 · 第6章 抽象类、多态及接口 抽象类、多态及接口是面向对象的编程中三个非常重要的技术。 抽象类是类的抽象概述,仅提供类的定义,而不提供类的具体实现细节。抽象类的实现交由派 生类来完成。 多态可以为一个类或接口的提供多种不同的行为。 接口提供了一份契约,与抽象类相似,接口是不能被实例化的,与抽象类不同的是,接口并不 提供任何的实现。 6.1 抽象类 抽象类的声明中包括 abstract 关键字,abstract 这个词的本意也是抽象、概要的意思。抽象类的存在 是为了给派生类提供一种约定。在 C# 中的任何类,只要有一个方法具有abstract 修饰,那么这个类也必 须被声明为抽象类。 6.1.1 什么是抽象类 举个例子:去书店买书。这句话描述的就是一个抽象形为。到底是去哪家书店,买什么书。“去书 店买书”这句话中,并没有一个买书行为必须的包含的确定的信息。如果将去书店买书这个动作封装为 一个行为类,那么这个类就应

文档评论(0)

1亿VIP精品文档

相关文档