抽象基类和接口都能实现继承有什么区别

来源:百度知道 编辑:UC知道 时间:2024/06/24 17:25:46

相同点

都可以被继承。
本身都不能被实例化
不同点

抽象类是一个不完整的类,需要进一步细化;而接口只是一个行为上的规范。
抽象基类不能实现多继承,而接口可以实现多继承。
抽象基类可以定义字段、属性、包含有实现的方法。接口可以定义字段、索引器、事件但不能定义字段和包含实现的方法。