【发布时间】:2015-11-09 20:51:11
【问题描述】:
有一个作业问题询问 C++ 中的什么构造类似于 Java 接口。 Java中的接口可以称为纯抽象类,我知道C++有抽象类,但是纯抽象类是C++官方有的东西?
也许从 C++ 设计者的角度来看不是这样,但从技术上讲,可以通过使所有方法抽象来在 C++ 中创建一个纯抽象类吗?
我查看了this 资源,但在阅读了一些答案后我仍然感到困惑......
【问题讨论】:
-
C++ 不强制执行任何特定的编程风格,您可以执行过程、OOP 或模板。它还允许你创建一个只有纯虚函数的接口,但它不会强迫你这样做。您还可以对非纯基类使用多重继承——您的选择!
标签: c++ class interface abstract