Python:犬が走るをクラスで表現

Python

実行イメージ

ポチが登場
ポチが走る
しろが登場
しろが走る

class_dog.py

# 犬クラス
class Dog:
	# コンストラクタ
	def __init__(self, name):
		self.name = name
		print("{}が登場".format(self.name))

	# メソッド
	def run(self):
		print("{}が走る".format(self.name))
	
# 犬クラスを利用する
a = Dog("ポチ")  # 犬クラスをインスタンス化
a.run()  # 犬クラスのメソッドを実行

b = Dog("しろ")
b.run()

 

コメント