「メンバ変数」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「'''メンバー変数'''(英語:member variable)とは、オブジェクト指向におけるインスタンスの内部に保持する変数のこ…」)
 
1行目: 1行目:
'''メンバー変数'''([[英語]]:member variable)とは、[[オブジェクト指向]]における[[インスタンス]]の内部に保持する[[変数]]のことである。
+
'''メンバー変数'''([[英語]]:member variable)とは、[[オブジェクト指向]]における[[インスタンス]]の内部に保持する[[変数]]のことである。[[プログラミング言語]]によっては「[[インスタンス変数]]」などとも呼ばれる。
  
[[クラス]]の規模が大きくなると、[[C言語]]の[[グローバル変数]]と何ら変わらない[[副作用]]を持つ。
+
[[クラス]]の規模が大きくなるとメンバー変数は[[C言語]]の[[グローバル変数]]と何ら変わらない[[副作用]]を持つ。
 +
 
 +
また、メンバー変数を利用して「[[隠蔽]]」することで後々「[[階層化の有害性]]」を発現することもある。

2020年4月1日 (水) 04:03時点における版

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

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

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