标签: java oop interface abstract-class
可能重复: Interface vs Abstract Class (general OO)
我对术语Abstract类和接口有点熟悉。 但我想知道在哪种情况下我必须使用接口和抽象类的条件。
谢谢
答案 0 :(得分:1)
Interface vs Abstract Class应该是一本有用的读物。
简而言之,抽象类是为了扩展,就像你给某人一个工作基础一样。接口确保事物具有相互交互的通用方式,而不必担心内部细节。
答案 1 :(得分:0)
简单回答:你可以实现很多interfaces,但只能从一个class继承,所以如果你想继承一些逻辑,你应该使用Abstract Class,否则{{1更具可扩展性。
interfaces
class
Abstract Class