发布网友
共1个回答
热心网友
1.接口可以多重继承 ,抽象类不可以2.接口定义方法,不给实现;而抽象类可以实现部分方法3.接口中基本数据类型的数据成员,都默认为static和final,抽象类则不是如果事先知道某种东西会成为基础类,那么第一个选择就是把它变成一个接口。只有在必须使用方法定义或者成员变量的时候,才应考虑采用抽象类。