黑马程序员技术交流社区
标题:
接口和抽象类的区别是什么?
[打印本页]
作者:
董伟
时间:
2011-12-16 09:53
标题:
接口和抽象类的区别是什么?
接口和抽象类的区别是什么?求解释
作者:
朱勋
时间:
2011-12-16 10:07
其实接口的出现是为了弥补c#中单继承的缺点,虽然接口也可以看作是一种特殊的类,但是其中不能包含字段,而抽象类里面可以包含字段。
作者:
周文军
时间:
2011-12-16 14:45
1.在抽象方法可以有非abstarct的成员方法,而在接口只能有静态的不能修改的数据成员。
2.抽象类是一种继承关系,一个类只能使用一次继承关系,但是,一个人却可以实现多个接口方法
3.抽象类可以赋予方法的默认行为,而即刻却不能拥有默认的行为.
作者:
张旭
时间:
2011-12-16 21:31
使用抽象类是为了代码的复用,而使用接口的动机是为了实现多态性
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2