メインメニューを開く

メンバー変数英語:member variable)とは、オブジェクト指向におけるインスタンスの内部に保持する変数のことである。プログラミング言語によっては「インスタンス変数」などとも呼ばれる。

クラスの規模が大きくなるとメンバー変数はC言語グローバル変数と何ら変わらない副作用を持つ。

また、メンバー変数を利用して「隠蔽」することで後々「階層化の有害性」を発現することもある。