6.6.3 接口的实现

6.6.3 接口的实现

一个类要实现某个或某几个接口时,有如下的步骤和注意事项:

(1)在类的声明中使用implements关键字来实现接口,一个类可以同时实现多个接口,各接口间用“,”隔开。

img241

(2)如果实现某接口的类不是abstract的抽象类,则在类的定义部分必须实现指定接口的所有抽象方法,即为所有抽象方法定义方法体,而且方法头部分应该与接口中的定义完全一致,即有完全相同的返回值和参数列表。

(3)如果实现某接口的类是abstract的抽象类,则它可以不实现该接口所有的方法。

(4)一个类在实现某接口的抽象方法时,必须使用完全相同的方法头。

(5)接口的抽象方法,其访问限制符都已指定是public,所以类在实现方法时,必须显式地使用public修饰符。