1 #コード:UTF-8 2 3 4 クラス動物(オブジェクト): 5 デフ __init__ (自己): 6 self._name = なし 7 self._f = なし 8 9 DEF 食べる(自己): 10 プリント(" %sの吃%S "%(self._name、self._f()食品()。)) 11 12 13 クラス犬(動物): 14 デフ __init__ (自己): 15 動物。__init__ (自己) 16 self._f = ドッグフード 17 self._name = " 狗" 18 19 20 クラスドッグフード(): 21 DEF 食品(自己): 22 リターン " 狗粮" 23 24 25 クラスキャット(動物): 26 デフ __init__ (自己): 27 動物。__init__ (自己) 28 self._name = " 猫" 29 self._f = キャットフード 30 31 32 クラスキャットフード(): 33 DEF 食品(自己): 34 リターン " 猫粮" 35 36 37犬= 犬() 38 dog.eat() 39猫= キャット() 40 cat.eat()
ドッグフード犬を食べる
猫は猫の餌を食べます
1 #コード:UTF-8 2 3 4 クラスキャットフード(): 5 デフ食品(自己、food_name): 6 self.food_name = food_name 7 8 CF = キャットフード 9 10 CF1 = キャットフード() 11 cf1.food(" 鱼" ) 12 CF 2 = キャットフード() 13 cf2.food(" 粥" ) 14 15 プリント(cf1.food_name) 16 プリント(cf2.food_name)
魚の
お粥
1 #コード:UTF-8 2 3 4 クラスキャットフード(): 5 デフ食品(自己、food_name): 6 self.food_name = food_name 7 8 CF = キャットフード 9 10 CF1 = キャットフード() 11 cf1.food(" 鱼" ) 12 CF 2 = キャットフード() 13 cf2.food(" 粥" ) 14 15 プリント(キャットフード) 16 プリント(CF) 17 プリント(CF1)
<クラスの__main __。キャットフード'>
<クラスの__main __。キャットフード'>
<__ __メイン。0x000000000279B320でキャットフードオブジェクト>
CF キャットフードすべてのカテゴリ
CF1オブジェクト