主题:抽象类和接口有什么区别?
lyn11091
[专家分:0] 发布于 2006-10-20 15:39:00
抽象类和接口有什么区别?
抽象类要求派生类必须实现抽象方法;接口也要求派生类必须实现接口内的方法
请高人赐教~
回复列表 (共2个回复)
沙发
yizhinantian [专家分:640] 发布于 2006-10-20 17:46:00
C#中:
接口中只有方法没有其他成员,类可以有其他成员。
接口可以多继承,类只能单继承。
抽象类可以包含抽象成员,也可以不包含。接口中的成员函数只有说明,不能有实现。
板凳
lyn11091 [专家分:0] 发布于 2006-10-20 18:34:00
谢谢楼上的讲解。
楼上说的是定义方面的区别,在实际使用中有什么区别么?C++中就用全部是虚方法的抽象类来实现接口
我来回复