2011年计算机二级考试JAVA知识点整理(52)

2014-11-01 15:30:14 · 作者: · 浏览: 82

  1.10 抽象类与接口的区别


  有以下几个方面:


  1 自身的定义不同


  抽象类可以有属性,接口即使有属性也必须是为常数


  抽象类是用来继承的,接口是用来实现的


  2 与使用他们的类的关系不同


  抽象类的方法必须实现,而接口则可以不实现


  抽象类与子类是父子关系,而接口跟类是没有任何关系的,接口可以让任何类去实现


  他们的本质区别体现在他们对于一个系统的模型的理解不同


  编辑推荐: