黑马程序员技术交流社区
标题:
抽象类和接口有什么区别?
[打印本页]
作者:
icichacici
时间:
2015-7-8 07:34
标题:
抽象类和接口有什么区别?
1、抽象方法的类必须定义为abstract class,但是abstract class类中的方法不必是抽象的。
2、接口中的所有方法都必须是抽象的。
还有什么其它区别?
作者:
Love丶cd
时间:
2015-7-8 08:06
其实接口类是抽象类的一个特殊的格式,没有套多区别的。因为他的方法都是抽象的,即没有方法体,所以需要子类去实现它,用implements。抽象类则可以被继承,用extends。
作者:
linqiwang
时间:
2015-7-8 08:43
类是单继承 接口多实现
抽象类可以没有抽象方法
接口所有方法都是抽象,接口中变量必须为final
作者:
fmi110
时间:
2015-7-8 08:59
类可以实现多个接口 但只能继承一个类 ;接口中变量默认为final 修饰
作者:
fantianfei
时间:
2015-7-8 09:47
linqiwang 发表于 2015-7-8 08:43
类是单继承 接口多实现
抽象类可以没有抽象方法
接口所有方法都是抽象,接口中变量必须为final ...
不错 哦。。
作者:
fantianfei
时间:
2015-7-8 09:50
linqiwang 发表于 2015-7-8 08:43
类是单继承 接口多实现
抽象类可以没有抽象方法
接口所有方法都是抽象,接口中变量必须为final ...
不错 哦。。
作者:
q953655369
时间:
2015-7-8 21:32
没什么区别吧 关键字不一样 抽象方法肯定是抽象类 抽象类不一定有抽象方法
作者:
张恩祺
时间:
2015-7-8 22:18
抽象类可以有不是抽象的方法啊 但是接口都是抽象方法啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2