相同点:都不能被实例化;都有没有实现的方法。
不同点:abstract class只能单继承,interface可以多继承;abstract class像普通类一样,可以有数据成员,可以有非公有的成员,interface只能包含方法和属性,并且都是public的;abstract class只要有一个方法没有实现即可,interface所有方法都不能有实现。
相同点:都不能被实例化;都有没有实现的方法。
不同点:abstract class只能单继承,interface可以多继承;abstract class像普通类一样,可以有数据成员,可以有非公有的成员,interface只能包含方法和属性,并且都是public的;abstract class只要有一个方法没有实现即可,interface所有方法都不能有实现。