黑马程序员技术交流社区
标题:
今天的一个问题
[打印本页]
作者:
pengwei1989
时间:
2015-9-22 19:32
标题:
今天的一个问题
接口和抽象类都是不断向上抽取而来的,那么他们有什么不同点?
作者:
iceknc
时间:
2015-9-22 19:49
抽象类还可以有非抽象的方法,接口就不能有了
作者:
往事如风555
时间:
2015-9-22 20:32
抽象类中有构造方法,接口中没有构造方法
作者:
阿秋
时间:
2015-9-22 21:29
1.接口没有方法体,而抽象类有方法体;
2.因为接口没有方法体,会出现java最特别的地方:接口与多个接口之间会产生多继承情况;
3.此外,还有修饰符不同,子类extends和implements的方法不同.
作者:
安仔
时间:
2015-9-22 21:58
抽象类是描述事物的基本功能,可以定义非抽象的方法
接口中定义只能是抽象方法
接口是用来描述事物的扩展功能;抽象类是用来描述事物的共性内容,只是这个事物描述的不清楚
接口中只能定义常量和抽象方法抽象类中可以定义常量、抽象方法、普通方法、成员变量
接口中没有构造方法抽象类中是具有构造方法的
接口可以多实现抽象类只能单一继承
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2