當(dāng)類實(shí)現(xiàn)接口的時候,類要實(shí)現(xiàn)接口中所有的方法。否則,類必須聲明為抽象的類。
類使用implements關(guān)鍵字實(shí)現(xiàn)接口。在類聲明中,Implements關(guān)鍵字放在class聲明后面。
實(shí)現(xiàn)一個接口的語法,可以使用這個公式:
... implements 接口名稱[, 其他接口, 其他接口..., ...] ...
/* 文件名 : MammalInt.java */ public class MammalInt implements Animal{ public void eat(){ System.out.println("Mammal eats"); } public void travel(){ System.out.println("Mammal travels"); } public int noOfLegs(){ return 0; } public static void main(String args[]){ MammalInt m = new MammalInt(); m.eat(); m.travel(); } }
以上實(shí)例編譯運(yùn)行結(jié)果如下:
Mammal eats Mammal travels
重寫接口中聲明的方法時,需要注意以下規(guī)則:
在實(shí)現(xiàn)接口的時候,也要注意一些規(guī)則:
![]() | ![]() .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 |
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |