介面,介面是更加抽象的

2021-06-03 20:40:41 字數 382 閱讀 9285

package me;

inte***ce usb

inte***ce kkk

//編寫照相機類,並實現usb介面

//乙個重要的原則,當乙個類實現了乙個介面,

//就要求該類把這個介面的所有方法,統統實現

class camera implements usb,kkk

public void stop()

public void cry()

}//編寫手機

class phone implements usb

public void stop()

}//計算機

class computer

}public class test

}

介面與抽象

選擇抽象類還是介面?如果要建立乙個模型,且該模型將由緊密相關的物件採用,可以使用抽象類。如果要建立由不相關物件採用的功能,就使用介面。如果必須從多個 繼承行為,就使用介面。如果知道所有類都會共享乙個公共的行為實現,就可以使用抽象類,並在其中實現該行為。總結 抽象類是模板 介面是規範。抽象類的功能要遠...

繼承 介面 抽象

繼承是物件導向最顯著的乙個特性。繼承是從已有的類中派生出新的類,新的類能吸收已有類的資料屬性和行為,並能擴充套件新的能力 抽象方法是一種特殊的方法 它只有宣告,而沒有具體的實現 介面泛指供別人呼叫的方法或者函式 抽象類與介面的方法 1 抽象類可以提供成員方法的實現細節,而介面中只能存在public ...

介面與抽象

1.繼承抽象類,必須實現抽象類的抽象方法!2.介面可以繼承介面!不必實現父類方法。3.介面可以繼承多個介面!不必實現父類方法!4.實現多個介面的時候,如果兩個介面有乙個相同方法名,相同請求引數 不同返回型別的方法時,系統不能自動根據返回型別去區分這個方法是屬於哪個介面,所以會報錯。所以應該避免這種操...