前回はC言語の構造体とPythonで、Cの構造体相当のことを実現する方法について学びました。今回はそれを発展させて、いよいよオブジェクト指向について取り扱います。 クラスは構造体(データ)と処理(メソッド)のセット 構造体はあるひとまとまりのデータ ...
prepare メソッドを使うと、クラスの辞書(namespace)をカスタマイズしたり、独自の辞書型を返せるため、クラス定義時の属性収集方法を柔軟に制御できる。 メタクラスの call は、クラスがインスタンス化される際の流れ(new → init)を総括し、クラス自身を ...
これまで、Pythonの「変数」「条件分岐」「関数」「例外処理」などを一通り学んできました。どれもとても重要な基礎ですが、プログラムをさらに大きくわかりやすく作りたいときには、オブジェクト指向(OOP: Object-Oriented Programming) という考え方が役立ち ...
現在アクセス不可の可能性がある結果が表示されています。
アクセス不可の結果を非表示にする