「クラス図」「属性」「クラス名」「操作」などは、**オブジェクト指向プログラミング(OOP)**の基本用語ですね ...
以前、Pythonで列挙型を使う場合について、下記の記事でまとめました。 今回は、Pythonで作成したEnumクラスに対して要素を追加したEnumクラスを拡張して作成するために、調べたことと、対応方法について、まとめていきます。 VegetablesというEnumクラスを定義 ...
Pythonでは、コンストラクタは、「_init_()」という名前で定義するのがルールです。 コンストラクタを呼び出すことで、当該のクラスのオブジェクト(「インスタンス」と呼ぶ)を生成できます。 コンストラクタは、この生成時に1度だけ実行されます。