__init__イニット — 初期化メソッド はクラスからオブジェクトを作るときの「初期設定」メソッド。selfセルフ — 自分自身 は「自分自身」を指す言葉で、自分のデータにアクセスするために使います。
| コード | 読み方 |
|---|---|
class Dog: | Dog という設計図を定義する |
def __init__(self, name): | __init__イニット — 初期化メソッド初期設定メソッド。selfセルフ — 自分自身 は必ず第1引数 |
self.name = name | 受け取った nameネーム — 名前 を自分(selfセルフ — 自分自身)のデータに保存 |
pochi = Dog("ポチ", 3) | __init__ が自動で呼ばれ、pochi が作られる |
__init__イニット — 初期化メソッド は initialize(初期化)の略。selfセルフ — 自分自身 はメソッドの第1引数として必ず書く。self.変数名 でデータを保存し、クラス名() を呼んだときに __init__ が自動で実行される。