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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我想知道抽象类和接口的区别在哪里?我感觉这个概念还是很纠结,谁能详细的告诉我一下怎么理解呢?

3 个回复

倒序浏览
正好有个图,看看

QQ截图20160913211126.png (213.33 KB, 下载次数: 22)

QQ截图20160913211126.png
回复 使用道具 举报
抽象类可以有方法体,可以有不是抽象方法的方法,可以有变量,接口没有方法实体,没有常量
回复 使用道具 举报
接口和抽象类的区别
                A:成员变量
                        接口中只能有常量
                        抽象类中可以有成员变量,也可以有常量
                B:成员方法
                        接口中只能有抽象的方法
                        抽象类中可以有非抽象的,也可以有抽象的方法
                C:构造方法
                        接口中没有构造方法
                        抽象类中有构造方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马