メンバー変数(英語:member variable)とは、オブジェクト指向におけるインスタンスの内部に保持する変数のことである。
クラスの規模が大きくなると、C言語のグローバル変数と何ら変わらない副作用を持つ。