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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 729524251 中级黑马   /  2016-5-19 19:25  /  275 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

抽象跟接口有什么区别?

3 个回复

正序浏览
过来看看,学习学习
回复 使用道具 举报
接口是对动作的抽象,抽象类是对根源的抽象;接口表现的是,这个对象能够做什么,抽象类表示的是这个对象是什么
 1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法;

  2)抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的;

  3)接口中不能含有静态代码块以及静态方法,而抽象类可以有静态代码块和静态方法;

  4)一个类只能继承一个抽象类,而一个类却可以实现多个接口。
回复 使用道具 举报
接口里都是抽象方法   抽象类里可以有非抽象方法   抽有构造方法  接口没有  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马