链接题目来自牛客 我的每日一套面试题专栏,每天更新一起打卡 43.请你说一下抽象类和接口的区别 区别:1、抽象类定义的关键字是abstract class,接口定义的关键字是interface;2、属性上,抽象类可以有静态变量、常量和实例变量,接口只能有常量; 3、抽象类可以定义类的全部普通成员,接口只能定义常量和抽象方法抽。抽象类可以有普通方法,而接口jdk1.8之前只能有抽像方法(1.8之后,增加了静态方法和默认方法,JDK9之后增加了私有方法);4、抽象类可以有构造方法,接口不可以有构造方法。5、一个类只能单继承一个父类,而一个接口可以继承多个父接口,同时,一个类可以实现多个接口却没有实...