这是我无法弄清楚的。
假设我有一个简单的课程,例如

class Card(object):
......
pass


我想创建一个继承Card类的类套牌,例如:

class Deck(Card):
......
self.cards = [....list of 52 Cards...]#this line is my question


所以以后我可以从班级甲板访问特定的卡,例如:

#index is referring to the shuffled deck
d=deck()
print(d.index(5))
print(d.index(35))

output:
('Jack','Diamond')
('5','Spade')


简而言之,我的问题是如何在子类中创建基类列表?

最佳答案

这不是继承的好用法。卡组不应该是纸牌的子类。当“ ChildClass是ParentClass”语句正确时,继承才有意义。在您的情况下,“甲板就是卡片”是没有意义的。

10-08 09:42
查看更多