【Python】クラス拡張(基底クラス・派生クラス)
目次 クラスの拡張とは? 基底クラスの定義 派生クラスの作成 メソッドのオーバーライド super() を使った基底クラスの呼び出し 多重継承 抽象クラス Mi…
目次 クラスの拡張とは? 基底クラスの定義 派生クラスの作成 メソッドのオーバーライド super() を使った基底クラスの呼び出し 多重継承 抽象クラス Mi…
継承を用いたクラスの拡張 ミックスインを用いたクラスの拡張 デコレーターを用いたクラスの拡張 コンポジションを用いたクラスの拡張 メタクラスを用いたクラスの拡張…
目次 カプセル化とは セッターとゲッターとは 基本的なセッター・ゲッターの実装 プロパティ(@property)を使った方法 応用的なセッター・ゲッターの実装 …
目次 カプセル化とは アクセス修飾子 プライベート変数 getterとsetter プロパティ(@property) 名前マングリング カプセル化の利点 カプセ…
目次 クラス変数とは? インスタンス変数との違い クラス変数の具体例 クラスメソッドとは? 静的メソッドとの違い クラスメソッドの具体例 まとめ クラス変数とは…
クラスとは コンストラクタ(__init__メソッド)とは インスタンス変数とクラス変数 コンストラクタのデフォルト値 コンストラクタのオーバーロード 複数のコ…
クラスの定義 データ属性とは メソッドとは インスタンスメソッド クラスメソッド 静的メソッド 継承 カプセル化 ポリモーフィズム クラスの定義 Pythonで…
クラスとインスタンスの基本 クラスの定義方法 インスタンスの作成 インスタンス変数 クラス変数 メソッドの定義 コンストラクタ(__init__メソッド) イン…
クラスの定義とは 基本的なクラスの定義 コンストラクタ(__init__メソッド) メソッドの定義 インスタンス変数とクラス変数 クラスの継承 特殊メソッド(マ…
クラスとは クラスの定義 インスタンスの作成 メソッドの種類 継承 カプセル化 ポリモーフィズム 特殊メソッド クラスとは クラスとは、オブジェクト指向プログラ…