クラス変数
| 日本語 | クラス変数 |
| 英語 | class variable |
| ふりがな | くらすへんすう |
| フリガナ | クラスヘンスウ |
「staticフィールド」のこと。
普通のフィールドは「インスタンス変数」、staticフィールドは「クラス変数」とも呼ばれる。
staticフィールドが「クラス変数」と呼ばれるのは、インスタンスではなくクラスを使って「クラス名.フィールド名」といった形でアクセスできるためである。
普通のフィールドは「インスタンス変数」、staticフィールドは「クラス変数」とも呼ばれる。
staticフィールドが「クラス変数」と呼ばれるのは、インスタンスではなくクラスを使って「クラス名.フィールド名」といった形でアクセスできるためである。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// staticフィールドにアクセスします。
NormalClass.data = 100;
System.out.println( NormalClass.data );
// このように「クラス名」を使ってアクセスできるので
// 「クラス変数」と呼ばれます。
}
}
/**
* 普通のクラス。
*/
class NormalClass
{
/**
* staticフィールド=クラス変数
*/
public static int data = 0;
}
public class Sample
{
public static void main( String[] args )
{
// staticフィールドにアクセスします。
NormalClass.data = 100;
System.out.println( NormalClass.data );
// このように「クラス名」を使ってアクセスできるので
// 「クラス変数」と呼ばれます。
}
}
/**
* 普通のクラス。
*/
class NormalClass
{
/**
* staticフィールド=クラス変数
*/
public static int data = 0;
}
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// staticフィールドにアクセスします。
NormalClass.data = 100;
System.out.println( NormalClass.data );
// このように「クラス名」を使ってアクセスできるので
// 「クラス変数」と呼ばれます。
}
}
/**
* 普通のクラス。
*/
class NormalClass
{
/**
* staticフィールド=クラス変数
*/
public static int data = 0;
}




