软件测试面试题:抽象类和接口的区别是什么?

抽象类和接口的区别是什么?

(1)接口可以被多重implements,抽象类只能被单一extends

(2)接口只有定义,抽象类可以有定义和实现

(3)接口的字段定义默认为:public static final, 抽象类字段默认是"friendly"