スタティックローカルヘンスウstaticによって修飾されたローカル変数。Javaでは宣言できない。C言語では使用することができる。C言語の場合、staticローカル変数は「最初に呼び出された時のみ宣言される変数」となる。その後何度関数を呼び出しても、最初に宣言されたstaticローカル変数が使用されるため、「アプリケーションでただ一つだけ存在する変数とする」「関数を呼び出した数を数える」といった目的に使用される。このstaticローカル変数は、C++言語では、メンバ関数(Javaのメソッドに当たるもの)であっても同様に機能するため、インスタンスに関係なくひとつだけ存在することになり、オブジェクト指向とは合わない存在と言える。そのためか、Javaの言語仕様には存在しない。staticローカル変数は存在しません。staticローカル変数は存在しません。「サンプルプログラムとか」に含まれているページstaticローカル変数static変数usersupdate:2006/02/06このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。詳しくは「JavaA2Z」表紙の説明をご覧ください。