⑴ java中的介面是什麼如何實現
Java介面是一系列方法的聲明,是一些方法特徵的集合,一個介面只有方法的特徵沒有方法的實現,因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具有不同的行為(功能)。介面可以定義類型,但不能直接實例化,必須通過類來實現介面方法,然後通過類的實例化對象來使用介面。
下面我們聲明一個介面:
interface Animal {
public void eat(); //在介面中,不需實現這些方法。
public void travel();
}
用類實現介面中的方法:
public class MammalInt implements Animal{
public void eat(){
System.out.println("Mammal eats");
}
public void travel(){
System.out.println("Mammal travels");
}
}
對於介面和實現的問題,你可以在秒秒學了解下。
⑵ java中介面有哪幾種實現方式,分別舉例說明。
可以通過implements來實現某個介面
可以通過匿名內部類的方式,比如
Threadthread=newThread(newRunnable(){
publicvoidrun(){
}
});
⑶ java 類實現介面方法
public class Aircraft implements Vehicle{
private int speed;
public Aircraft(){}
public void setSpeed(int speed){
this.speed=speed;
}
public int getSpeed(){
return this.speed;
}
public void start(int speed){
setSpeed(speed);
}
public void stop(){
this.speed=0;
}
}
Bus同上。
希望對你有所幫助。。。
⑷ java如何寫一個介面
非常簡單,基礎語法:
public interface 介面名 {
常量定義;
抽象方法定義;
default 方法定義;
}
即使你在介面中不定義任何方法,也是可以的。