java進階之抽象類、接口和多態

抽象類和接口 抽象層次不同 抽象類是對類抽象,而接口是對行爲的抽象 抽象類是對整個類整體進行抽象,包括屬性、行爲,但是接口卻是對類局部行爲進行抽象 跨域不同 抽象類所跨域的是具有相似特點的類,而接口卻可以跨域不同的類 抽象類所體現的是一種繼承關係,考慮的是子類與父類本質「是不是」同一類的關係 而接口並不要求實現的類與接口是同一本質,它們之間只存在「有沒有這個能力」的關係 設計層次不同 抽象類是自下
相關文章
相關標籤/搜索