黑马程序员技术交流社区

标题: 抽象类 跟接口有什么区别啊 [打印本页]

作者: 729524251    时间: 2016-5-19 19:25
标题: 抽象类 跟接口有什么区别啊
抽象跟接口有什么区别?
作者: yiluzuolai    时间: 2016-5-19 19:35
接口里都是抽象方法   抽象类里可以有非抽象方法   抽有构造方法  接口没有  
作者: TCK8888    时间: 2016-5-19 19:49
接口是对动作的抽象,抽象类是对根源的抽象;接口表现的是,这个对象能够做什么,抽象类表示的是这个对象是什么
 1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法;

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

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

  4)一个类只能继承一个抽象类,而一个类却可以实现多个接口。

作者: 石头stone    时间: 2016-5-19 21:37
过来看看,学习学习




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2