在类的声明中使用implements关键字来实现接口,一个类可以同时实现多个接口,各接口间用“,”隔开。
class classname implements interfacename{ //重写接口中的方法;}
(1)若实现接口的类不是抽象类,则必须实现接口的所有方法,即为所有的抽象方法声明方法体。
(2)一个类在实现某接口的抽象方法时,必须使用完全相同的方法名和参数列表。
(3)接口的抽象方法的访问控制符已指定为public,所以类在实现时,必须显式的使用public修饰符,否则被警告缩小了接口中声明的方法的访问控制范围。