(1)抽象类不一定含有抽象方法,接口中的方法都是抽象方法;
(2)一个类只能继承一个抽象类,但可以实现多个接口;一个接口可以继承多个接口;
(3)抽象类可以含有私有成员变量,接口不含有私有成员变量;
(4)抽象类中的方法是可以有方法体的,JDK1.8之后,接口中的方法也可以有方法体,用default关键字修饰方法;
(1)抽象类不一定含有抽象方法,接口中的方法都是抽象方法;
(2)一个类只能继承一个抽象类,但可以实现多个接口;一个接口可以继承多个接口;
(3)抽象类可以含有私有成员变量,接口不含有私有成员变量;
(4)抽象类中的方法是可以有方法体的,JDK1.8之后,接口中的方法也可以有方法体,用default关键字修饰方法;