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; // ^ } }
「みだし」に含まれているページ
「解説」に含まれているページ
「サンプルプログラムとか」に含まれているページ
- (参照している単語はありません)