【Python】コンストラクタ・初期化メソッド

この記事では、Python言語でクラス変数を外部から追加する方法とソースコードを解説します。

コンストラクタ・初期化メソッドとは

クラスを定義する場合、そのクラスのインストラクタが生成されるときに呼び出される「初期化メソッド」を定義できます。
これを「コンストラクタ」といいます。

Python言語では、次のようにしてコンストラクタを記述します。

【書式】
def __init__(self, src1, src2, …):

※クラス文中に記述します。

ソースコード

サンプルプログラムのソースコードは下記の通りです。

実行結果

サンプルプログラムの実行結果は下記の通りです。

Nyan Pass!

クラス文内でクラス変数yを定義していなくても外部から追加してアクセスできることがわかります。

【おすすめ関連記事】
Pythonでオブジェクト指向プログラミング
Python入門 基本文法

シェア&フォローお願いします!