【发布时间】:2017-07-21 23:41:24
【问题描述】:
我正在阅读“C++ 编程语言第 4 版”,并且已经到了 Bjarne 试图解释具体类的地步。他的解释让我很困惑,我在网上找不到任何让我满意的解释。我知道抽象类是具有至少一个虚函数的类,而具体类是相反的,但我不能围绕具体类。 《Programming Principles and Practice using C++》一书是说具体类本质上是派生类,抽象类是基类。这是正确的解释吗?我整天都在试图弄清楚这个概念。此外,“可用于创建对象的类是具体类”。这是否意味着如果我可以执行“myclass classobject1;”之类的操作,并且我无法使用抽象类创建对象,则该类是具体的?
【问题讨论】:
-
这个 (stackoverflow.com/questions/2149207/…) 有帮助吗?
-
@Ramon 我也已经看过这个问题了。重新阅读后,我从答案中得到的是,具体类将是从抽象类继承并利用其虚函数的类。这是正确的吗?
-
具体类是非抽象类。它可以被实例化。