抽象类、多态及接口是面向对象的编程中三个非常重要的技术。
抽象类是类的抽象概述,仅提供类的定义,而不提供类的具体实现细节。抽象类的实现交由派生类来完成。
多态可以为一个类或接口提供多种不同的行为。
接口提供了一份契约,与抽象类相似,接口是不能被实例化的,与抽象类不同的是,接口并不提供任何的实现。
抽象类、多态及接口是面向对象的编程中三个非常重要的技术。
抽象类是类的抽象概述,仅提供类的定义,而不提供类的具体实现细节。抽象类的实现交由派生类来完成。
多态可以为一个类或接口提供多种不同的行为。
接口提供了一份契约,与抽象类相似,接口是不能被实例化的,与抽象类不同的是,接口并不提供任何的实现。