类 模板
属性:
行为:
对象: 根据模板创造的实体
举例 :双手交换卡品
class card:
def __init__(self):
self.coler = None
self.num = None
class hand:
def __init__(self):
self.card = None
class person:
def __int__(self):
self.lhand = None
self.rhand = None
def change(self):
c = self.lhand
self.lhand = self.rhand
self.rhand = c
from 类和对象 import 双手交换物品类
card1 = 双手交换物品类.card()
card1.num = "10"
card1.color = "梅花"
card2 = 双手交换物品类.card()
card2.color = "方块"
card2.num = "5"
lhand = 双手交换物品类.hand()
lhand.card = card1.color + card1.num
rhand = 双手交换物品类.hand()
rhand.card = card2.color + card2.num
p = 双手交换物品类.person()
p.rhand = rhand
p.lhand = lhand
p.change()
print("交换后 右手拿着%s, 左手拿着%s" % (p.rhand.card, p.lhand.card))
F:\untitled\venv\Scripts\python.exe F:/untitled/类和对象/双手交换物品.py
交换后 右手拿着梅花10, 左手拿着方块5