3 回答
TA贡献1785条经验 获得超4个赞
你可以让一个泛型Card类继承它。
Card:
constructor:
- number
- owner
- co_owner
methods:
- credit
- charge
- Debit Card (Card)
methods:
- available
- Credit Card (Card)
constructor:
- balance
methods:
- available
- verify_cc
您可以使用列表将卡片与用户相关联。
User:
constructor:
- name
- address
- cards (list)
methods:
- add_card
- remove_card
用卡也可以做同样的事情来跟踪交易。
TA贡献1783条经验 获得超4个赞
我肯定会向您推荐有关 OOP(面向对象编程)的 Google,但我可以尝试向您简要介绍这个概念。例如:
1)您可以在用户中创建一个名为“卡片”的功能,用于存储用户拥有的所有汽车(可以是字典或列表)
用户:构造函数:-名称-地址-卡片
2) 一种选择是您可以通过将其设为用户的参数来向该功能添加卡片。前任:
Me = User( name, address, cards)
2)其他选项是您可以为用户创建操作该功能的方法。前任:
方法: - AddCard:向用户添加卡片实例
name.AddCard(instanceOfCard)
GetCard:从存储在用户上的卡片中获取卡片的实例
name.GetCard(instanceOfCard)
在媒体上有大量关于 OOP 的文章,这里有一个有趣的例子:[如何向一个 6 岁的孩子解释面向对象的编程概念1
添加回答
举报