天天看點

java學習筆記_接口

接口:interface(關鍵字)

public interface USB {}      

    1. 接口中都是抽象方法,方法前面的可見度(public、private)和抽象關鍵字(abstract)可以不寫.

    2.接口不能建立對象,隻能被類來實作

      3.接口作為類型的變量,可以引用實作了該接口的對象

接口的好處:

       一個類可以實作多個接口,可以隐藏實作。

     彌補繼承的不足:

              1. 繼承會導緻繼承樹太深, 進而降低方法調用的效率

            2. 不夠靈活, 父類的方法一定會被子類繼承

接口的實作:

public class Computer implements USB, HDMI {

    private String name;
    private int size;      

}