Java 什么是接口?
提問人:劉旭39發(fā)布時間:2020-11-26
接口
前面提到了Java中的類并不支持多重繼承,這就給實際編程擴展性帶來了一定的挑戰(zhàn),Java中 提供了接口來解決這個問題。
接口是一種更抽象的類,其定義的方法不允許實現(xiàn)方法(沒有方法體,只是定義了方法入 參、方法名和返回值類型),且沒有任何與接口相關(guā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();
}
}
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>