接口和内部类为我们提供了一种将接口和实现的分离的更加结构化的方法。
9.1 抽象类
包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象类。
抽象类是普通类与接口之间的一种中庸之道。
9.2 接口
interface 关键字使抽象的概念向前迈进了一步。它产生了一个完全抽象的类,只提供形式而未提供任何实现。
一个接口表示:“所有实现了该接口的类看起来都像这样”。因此,接口被用来建立类与类之间的协议。
接口和内部类为我们提供了一种将接口和实现的分离的更加结构化的方法。
包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象类。
抽象类是普通类与接口之间的一种中庸之道。
interface 关键字使抽象的概念向前迈进了一步。它产生了一个完全抽象的类,只提供形式而未提供任何实现。
一个接口表示:“所有实现了该接口的类看起来都像这样”。因此,接口被用来建立类与类之间的协议。