抽象類和接口的區別?
三個方面說:
成員特點:
抽象類:成員變量,可以是變量也可以是常量
成員方法:可以是抽象方法,也可以是非抽象方法
構造方法:有構造方法
接口:成員變量,只有常量
沒有構造方法
成員方法:只能是抽象方法
關係特點:
類與類的關係:繼承關係,可以單繼承,也可以多層繼承
類與接口的關係:實現關係:可以單實現,也可以多實現
接口與接口的關係:繼承關係,可以單繼承,也可以多繼承
抽象類和接口的區別?
三個方面說:
成員特點:
抽象類:成員變量,可以是變量也可以是常量
成員方法:可以是抽象方法,也可以是非抽象方法
構造方法:有構造方法
接口:成員變量,只有常量
沒有構造方法
成員方法:只能是抽象方法
關係特點:
類與類的關係:繼承關係,可以單繼承,也可以多層繼承
類與接口的關係:實現關係:可以單實現,也可以多實現
接口與接口的關係:繼承關係,可以單繼承,也可以多繼承
https://www.jianshu.com/p/c8dd2cb55b81 https://www.cnblogs.com/ldq2016/p/9035666.html