Java 如果我只知道C+中的基类,如何包含派生类+;
如果我有一张基类Java 如果我只知道C+中的基类,如何包含派生类+;,java,c++,inheritance,Java,C++,Inheritance,如果我有一张基类卡。现在我有了一个名为DeckOfCard的类,它包含几个卡片: class DeckOfCard { private: vector<Card> deck; //.... } 如何在C++中实现这一点?感谢您的建议。:-) 使用指向父类的指针,即卡* class-DeckOfCard { 私人: 向量甲板; //.... } 假设您有一个从卡公开继承的类扑克卡,下面的语句是有效的 PokerCard *pcard =
卡
。现在我有了一个名为DeckOfCard
的类,它包含几个卡片:
class DeckOfCard
{
private:
vector<Card> deck;
//....
}
如何在C++中实现这一点?感谢您的建议。:-) 使用指向父类的指针,即
卡*
class-DeckOfCard
{
私人:
向量甲板;
//....
}
假设您有一个从卡
公开继承的类扑克卡
,下面的语句是有效的
PokerCard *pcard = new PokerCard();
deck.push_back(pcard);
PokerCard *pcard = new PokerCard();
deck.push_back(pcard);