接口:interface(關鍵字)
public interface USB {}
1. 接口中都是抽象方法,方法前面的可見度(public、private)和抽象關鍵字(abstract)可以不寫.
2.接口不能建立對象,隻能被類來實作
3.接口作為類型的變量,可以引用實作了該接口的對象
接口的好處:
一個類可以實作多個接口,可以隐藏實作。
彌補繼承的不足:
1. 繼承會導緻繼承樹太深, 進而降低方法調用的效率
2. 不夠靈活, 父類的方法一定會被子類繼承
接口的實作:
public class Computer implements USB, HDMI {
private String name;
private int size;
}