【发布时间】:2014-05-01 17:13:54
【问题描述】:
这里是 C++ 新手。
假设我有类水果
类 Fruit 是基类。 由果实类衍生出橙类、苹果类、梨类、葡萄类。
我有另一个类,Class Hybrid,它的构造函数需要两个输入参数,这两个参数都必须是来自 Class Fruit 的派生类的对象。这两个输入可以是来自上述派生类的对象的任意两种组合。类 Hybrid 可能继承自 Class Fruit 或任何使解决方案最简单的 Class。
另一件事,我希望 Class Hybrid 构造一个 Class Apple 对象,然后在函数调用中返回它。如果有人能提供上述问题的非常基本的例子来说明如何做到这一点,那就太好了。
【问题讨论】:
标签: c++ class inheritance polymorphism