抽象类和接口的主要区别
抽象类(abstract)和接口(interface)的主要区别:
1、抽象类可以包含一些实现,而接口完全没有实现。
2、抽象类可以继承其他类和接口,而接口只能继承其他接口。
3、抽象类可以包含字段,而接口没有字段。
4、抽象类有构造函数和析构函数,而接口两个都没有。
5、抽象类不能被结构体继承,而接口可以被结构体继承。
抽象类(abstract)和接口(interface)的主要区别:
1、抽象类可以包含一些实现,而接口完全没有实现。
2、抽象类可以继承其他类和接口,而接口只能继承其他接口。
3、抽象类可以包含字段,而接口没有字段。
4、抽象类有构造函数和析构函数,而接口两个都没有。
5、抽象类不能被结构体继承,而接口可以被结构体继承。