这是我无法弄清楚的。 假设我有一个简单的类,例如
class Card(object):
......
pass
我想创建一个继承 Card 类的类牌组,例如:
class Deck(Card):
......
self.cards = [....list of 52 Cards...]#this line is my question
这样以后我就可以从类(class)牌组中访问特定的卡片,例如:
#index is referring to the shuffled deck
d=deck()
print(d.index(5))
print(d.index(35))
output:
('Jack','Diamond')
('5','Spade')
所以简而言之,我的问题是如何在子类中创建基类列表?
最佳答案
这不是继承的好用。套牌不应该是卡牌的子类。当“ChildClass is a ParentClass”这一说法正确时,继承才有意义。在你的情况下,“套牌就是一张牌”没有意义。
关于python - 如何在子类中创建基类列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51115611/