您的位置:首页 > 其它

Abstract class与interface的区别

2012-06-13 21:40 253 查看
什么时候用abstract class,首先来说它是一个class,它的开放性要低于接口,接口只是纯粹的“契约”:只包含接口及其定义,及一些常量。而abstract class可以包含一些实现的方法,即包含部分公共实现。好处就是,子类可以获得abstract已经实现的方法,也可以重载它,但如果基类行为或代码的修改需要考虑它对子类的影响。还有就是体现在继承方面,interface是可以多继承的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: