接口与抽象类的区别
2016-09-23 16:51
204 查看
1.一个类只可以继承一个抽象类,但是可以实现多个接口
2.抽象类可以有非抽象的方法,但是接口中的方法都是抽象的,而且是public修饰符修饰的方法,接口中的方法都是不能实现的方法
3.抽象类是 "is --- a " 的关系,而接口是" like ---- a "的关系
4.Java是面向接口编程的
5.Java中类是单继承的关系,但是接口是可以实现多继承的关系的
2.抽象类可以有非抽象的方法,但是接口中的方法都是抽象的,而且是public修饰符修饰的方法,接口中的方法都是不能实现的方法
3.抽象类是 "is --- a " 的关系,而接口是" like ---- a "的关系
4.Java是面向接口编程的
5.Java中类是单继承的关系,但是接口是可以实现多继承的关系的