Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能的重复: 接口与抽象类(一般 OO)
请举例说明在什么情况下使用抽象类和接口。在大多数情况下,人们通常倾向于使用接口而不是抽象类,为什么?解释它们的用途。提前致谢
抽象类是一种特殊的类,不能被实例化。那么,为什么我们需要一个无法实例化的类呢?抽象类只能被继承。换句话说,它只允许其他类从它继承而不能被实例化。优点是它在继承抽象类的多个类中强制执行某些常见行为或属性。
接口是由“接口”一词定义的实体。接口仅包含方法的签名,其实现将由实现该接口的类提供。