1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

「Python」def __init__は初期化メソッド

Last updated at Posted at 2021-04-01

##背景
pythonを書いててdef __init__(self, 引数2, 引数3..)に出くわす度に、こいつに名前あったよな、なんだっけとなるので、自分が覚えるために書き残します。
##内容

sample.py
def __init__(self, 引数2, 引数3..):

~~↑こいつは「コンストラクタ」と呼ばれるらしい。~~コメント頂いたように正確にはコンストラクト処理における初期化メソッド。クラスを定義するときに良く出てくるやつ。いっつも名前を忘れてしまう。

インスタンス生成時に呼び出されるメソッドで、そのインスタンスで扱う変数の初期化に使われる。

こうして自分で書けば忘れないはず。きっと。たぶん。

1
3
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?