#pythonのclassのまとめ
・classとは何か?
処理(メソッド)と値(属性)をひとまとめににしたもの。
・classはなぜ存在するのか?
処理や値を分類するため。
一つのclassに機能をまとめておけば、管理がしやすい。そのため。
・classの一例、メソッドと属性からなりたっていることがわかる
import
class Dice:
face_num=6
def shoot(self):
return random.randint(1, self.face_num)
・classの利用方法は?
classはインスタンスで利用します。
saikoro = Dice()
saikoro.face_num #6
saikoro.shoot() #1~6
・初期化メソッドってなんですか?
インスタンスを作成する際に、自動的に実行されるメソッドです。引数を渡すこともできます。
class Dice:
face_num = 6
def __init__(self):
print("Hello!!!")
def shoot(self):
return random.randint(1,self.face_num)
saikoro = Dice()
# Hello!!!
以上です。今後にご期待ください。