假设我有一个类“shoppingCart”。我在购物车上加了一些东西:鸡蛋、牛奶、奶酪、面包、牙刷、熏肉、香皂、薯片和瓶装水。你知道吗
class shoppingCart(object):
def __init__(self):
self.eggs = 12
self.milk = 2
self.cheese = 1
self.bread = 0
self.toothbrush = 1
self.bacon = 10
self.soap = 1
self.chips = 2
self.bottlewater = 24
myCart = shoppingCart()
是否可以在类中创建一个组,以便我可以识别购物车中属于特定类别的项目数?例如,如果我想把所有的属性都称为饮料(牛奶、水),或者所有非食物的东西(牙刷、肥皂),或者美味的东西(奶酪、培根、薯条),我该怎么做呢?你知道吗
你不应该只上一堂课。 我将创建两个类。一个是购物车,另一个是购物车。例如:
然后是购物车:
所以你要做:
我甚至会为每个购物车项目类型创建一个特定的类(稍后我可能会改进这个示例)。 我建议您进一步了解类和子类,例如:http://www.jesshamrick.com/2011/05/18/an-introduction-to-classes-and-inheritance-in-python/
相关问题 更多 >
编程相关推荐