2012-12-28 28 views

回答

1

關鍵區別在於,您可以在 類中實現多個接口,但只能擴展單個抽象類。

當你只想聲明類必須擁有哪些方法和成員時,使用接口。任何實現該接口的人都必須聲明和實現接口列出的方法。

如果您還想要默認實現,請使用抽象類。任何擴展抽象類的類都必須實現其抽象方法和成員,並且將抽象類的其他方法的一些默認實現,您可能會重寫或不重寫。