抽象类和接口的作用有什么区别??

2024-12-26 01:56:08
推荐回答(2个)
回答1:

接口是一种功能上的说明,没有太大关系的两个类可以用支持的接口表示它们共同的功能。而继承自同一抽象类的类则是在一定程度上存在很多共性。比如一个生物类和一个食品类,假设她们都有一个方法用于输出它们各自的名字,其他的行为和属性各不相同,你觉得这里用抽象类继承它们合适吗?

回答2:

可以用接口实现的抽象类也可以,反之则不一定