接口:
只負責聲明,不負責實現
它代表的是一種能力
成員只能聲明,不能包含實現,方法不能又{}
成員默認是public,而且只能是public,不能寫出來
顯示實現和隱式實現
接口和類的區別在於:
1.接口是不可實例化的,它類似於類中的抽象類。
2.接口只是規定了一組方法原型,沒有任何實質性的語句。
3.類繼承是單態的,而接口實現是多重的。
4.類繼承時可以選擇性的重載,覆蓋父類的一些方法,而接口要求重寫接口的全部方法。即使你不用也得實現。否則會編譯時會報錯
構造函數
類的構造函數是類的一種特殊的成員函數,它會在每次創建類的新對象時執行。
構造函數的名稱與類的名稱是完全相同的,並且不會返回任何類型,也不會返回 void。構造函數可用於為某些成員變量設置初始值。