有以下几个方面:
1 自身的定义不同
抽象类可以有属性,接口即使有属性也必须是为常数
抽象类是用来继承的,接口是用来实现的
2 与使用他们的类的关系不同
抽象类的方法必须实现,而接口则可以不实现
抽象类与子类是父子关系,而接口跟类是没有任何关系的,接口可以让任何类去实现
他们的本质区别体现在他们对于一个系统的模型的理解不同
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|