オブジェクト指向

Python インスタンス変数の隠ぺい

はじめにみなさんこんにちは、ALEXです。今回はインスタンス変数の隠ぺいについて解説します。隠ぺいインスタンス変数を隠ぺいしないクラス内で作成したインスタンス変数(self.xx)はインスタンスの外から読み出すことができます。以下のようなコードを作成してみました。

Python 継承

はじめにみなさんこんにちはALEXです。今回はオブジェクト指向を理解するうえで重要な三大要素のクラス、継承、ポリモーフィズムのうち、二番目の「継承」について解説します。継承とはオブジェクト指向を構築している重要な要素の一つです。オブジェクト指向とは、「変数と関数をひとまとめにしてクラスの中に記述して、プログラムを楽にする手法」ですが、

Python クラス変数にメソッドからアクセスする場合

 はじめに皆さんこんにちは、ALEXです。「オブジェクト指向を理解する」シリーズもどんどん進んでいますね。いかがでしょうか?クラス変数とインスタンス変数今回は、その中で変数について解説します。クラス変数とインスタンス変数の扱いの一連の概念です。クラスを定義して、クラス宣言文の直下におく変数が「クラス変数