位置:首頁 > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java 什么是接口?

提問人:劉旭39發(fā)布時間:2020-11-26
接口

前面提到了Java中的類并不支持多重繼承,這就給實際編程擴展性帶來了一定的挑戰(zhàn),Java中 提供了接口來解決這個問題。

接口是一種更抽象的類,其定義的方法不允許實現(xiàn)方法(沒有方法體,只是定義了方法入 參、方法名和返回值類型),且沒有任何與接口相關的存儲。接口的子類也不稱為繼承,而是稱 為實現(xiàn)類。

//接口示例
public interface AnimalService{
public void sleep();
}

//AnimalService接口實現(xiàn)類
public class AnimalServiceImpl implements AnimalService{
@Override
public void sleep() {
System.out.println("實現(xiàn)動物接口");
}
public static void main(String[] args) {
AnimalService animalService = new AnimalServiceImpl();
animalService.sleep();
}
})~6W1JT_U@GHTQ}PIFSZF%A.png

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部