接口
概念:在Java语言中,仅支持单一继承,即一个子类只能有一个直接的父类,然而在日常生活中,多继承的问题在所难免,如电子书既是一种图书,同时又是一种多媒体,这种继承关系要求子类继承多个父类。这样就可能导致子类具有多种多样的方法和实现形式。所以Java不允许多继承,为了解决多继承的问题,Java引入了接口的概念。
在现实生活中,接口的例子随处可见,如图4.9所示。计算机主板上的PCI插槽可以插网卡、声卡以及显卡等;电脑提供USB接口,可以连接U盘、移动硬盘以及数码相机等多种设备。
4.3.1 接口的定义