在類的聲明中使用implements關鍵字來實現接口,一個類可以同時實現多個接口,各接口間用“,”隔開。
class classname implements interfacename{ //重寫接口中的方法;}
(1)若實現接口的類不是抽象類,則必須實現接口的所有方法,即為所有的抽象方法聲明方法體。
(2)一個類在實現某接口的抽象方法時,必須使用完全相同的方法名和參數列表。
(3)接口的抽象方法的訪問控制符已指定為public,所以類在實現時,必須顯式的使用public修飾符,否則被警告縮小了接口中聲明的方法的訪問控制范圍。