Abstract class与interface的区别
2012-06-13 21:40
253 查看
什么时候用abstract class,首先来说它是一个class,它的开放性要低于接口,接口只是纯粹的“契约”:只包含接口及其定义,及一些常量。而abstract class可以包含一些实现的方法,即包含部分公共实现。好处就是,子类可以获得abstract已经实现的方法,也可以重载它,但如果基类行为或代码的修改需要考虑它对子类的影响。还有就是体现在继承方面,interface是可以多继承的。
相关文章推荐
- abstract class和interface的区别
- abstract class和interface有什么区别
- 第二十,abstract class和interface有什么区别?
- abstract class和interface的区别
- 面试题之——抽象类(abstract class)与接口(interface)的区别
- abstract class和interface的区别
- 详解java中的abstract class和interface的区别
- java笔试题---interface与abstract class的区别
- Java中interface接口与abstract class抽象类的区别
- 【转】java中abstract class与interface的区别
- abstract class和interface有什么区别(一)
- 转: 从设计理念层面看abstract class和interface的区别
- abstract class和interface的区别
- abstract class 和 interface 的区别
- abstract class和interface有什么区别(一)
- abstract class 和 interface 的区别
- java 中abstract class和interface有什么区别
- 黑马程序员----【javaSE基础】个人总结--abstract class和interface的区别
- abstract class和interface有什么区别?
- abstract class和interface的区别