|
|
1
24
因为C++允许多重继承,并且因为接口是一个抽象类,它的成员都是抽象的/虚拟的,所以C++不需要它——一个类可以简单地“扩展”多个其他类,其中任何一个类都可以是纯的(抽象的)。
|
|
|
2
17
|
|
|
3
7
|
|
4
4
因为接口严格地比MI弱。 |
|
5
2
|
|
6
2
接口出现在不具有多重继承的语言中,部分地覆盖了这一点。C++已经有了多重继承,所以不需要继承。 此外,并非所有语言都需要相同。C++有自己的设计和历史,有其优点和缺点,就像java、C等。试图使所有语言平等是没有用的。 |
|
|
7
0
这是一个 short article from DDJ 这涉及到类和接口之间的区别。 |
|
|
8
0
实际上,“接口”OO概念是对象可以执行的操作。 因此,Ruby或Python等语言也有“接口”,尽管它们不需要像Java那样声明它们。 在Java中,接口OO概念与这个“接口”关键字相匹配,该关键字用于声明对象将响应某个约定(许多方法) C++也有这个概念,甚至每个java对象都不实现任何接口。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |