staticコンテキスト
| 日本語 | 静的背景 |
| 英語 | static context |
| ふりがな | すたてぃっくこんてきすと |
| フリガナ | スタティックコンテキスト |
「staticメソッド」及び「staticクラス」のこと。
「静的コンテキスト」とも言う。
ようするに「static、静的な処理」のことを指す。staticメソッドの実装や、staticクラスの定義を「staticコンテキスト」と言う。
ただし、staticフィールドはただの変数のため「処理」を持たず、他と関わることがないため「静的コンテキスト」は持たないことになる。
「コンテキスト」は広義の意味となる。
「staticコンテキスト」は「静的な処理の流れ」といった意味を持つことになる。
「静的コンテキスト」とも言う。
ようするに「static、静的な処理」のことを指す。staticメソッドの実装や、staticクラスの定義を「staticコンテキスト」と言う。
ただし、staticフィールドはただの変数のため「処理」を持たず、他と関わることがないため「静的コンテキスト」は持たないことになる。
「コンテキスト」は広義の意味となる。
「staticコンテキスト」は「静的な処理の流れ」といった意味を持つことになる。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
// 非staticフィールド。
private int value = 0;
// staticメソッド。
public static void main( String[] args )
{
// staticメソッドから非staticフィールドにアクセスすると
// コンパイルエラーになります。
// value = 0;
// コンパイルエラー:
// static 参照は非 static フィールド value ではできません。
// 上記のエラーメッセージはEclipseのものです。
// Antの場合は以下のようなエラーメッセージになります。
// src\Sample.java:8: static でない 変数 value を static コンテキストから参照することはできません。
// value = 0;
// ^
}
}
public class Sample
{
// 非staticフィールド。
private int value = 0;
// staticメソッド。
public static void main( String[] args )
{
// staticメソッドから非staticフィールドにアクセスすると
// コンパイルエラーになります。
// value = 0;
// コンパイルエラー:
// static 参照は非 static フィールド value ではできません。
// 上記のエラーメッセージはEclipseのものです。
// Antの場合は以下のようなエラーメッセージになります。
// src\Sample.java:8: static でない 変数 value を static コンテキストから参照することはできません。
// value = 0;
// ^
}
}
// Sample.java
public class Sample
{
// 非staticフィールド。
private int value = 0;
// staticメソッド。
public static void main( String[] args )
{
// staticメソッドから非staticフィールドにアクセスすると
// コンパイルエラーになります。
// value = 0;
// コンパイルエラー:
// static 参照は非 static フィールド value ではできません。
// 上記のエラーメッセージはEclipseのものです。
// Antの場合は以下のようなエラーメッセージになります。
// src\Sample.java:8: static でない 変数 value を static コンテキストから参照することはできません。
// value = 0;
// ^
}
}
「みだし」に含まれているページ
「解説」に含まれているページ
「サンプルプログラムとか」に含まれているページ
- (参照している単語はありません)




