A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、抽象方法的类必须定义为abstract class,但是abstract class类中的方法不必是抽象的。
2、接口中的所有方法都必须是抽象的。
还有什么其它区别?

7 个回复

倒序浏览
其实接口类是抽象类的一个特殊的格式,没有套多区别的。因为他的方法都是抽象的,即没有方法体,所以需要子类去实现它,用implements。抽象类则可以被继承,用extends。
回复 使用道具 举报
类是单继承  接口多实现
抽象类可以没有抽象方法
接口所有方法都是抽象,接口中变量必须为final
回复 使用道具 举报
类可以实现多个接口  但只能继承一个类  ;接口中变量默认为final 修饰
回复 使用道具 举报
linqiwang 发表于 2015-7-8 08:43
类是单继承  接口多实现
抽象类可以没有抽象方法
接口所有方法都是抽象,接口中变量必须为final ...

不错 哦。。
回复 使用道具 举报
linqiwang 发表于 2015-7-8 08:43
类是单继承  接口多实现
抽象类可以没有抽象方法
接口所有方法都是抽象,接口中变量必须为final ...

不错 哦。。
回复 使用道具 举报
没什么区别吧    关键字不一样       抽象方法肯定是抽象类       抽象类不一定有抽象方法
回复 使用道具 举报
抽象类可以有不是抽象的方法啊  但是接口都是抽象方法啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马