JAva:静的メンバー変数と静的関数
2072 ワード
静的メンバー変数
クラス名呼び出しは、次のように使用できます.
通常メンバー変数を呼び出す方法で呼び出すこともできます.通常メンバー変数と静的メンバー変数の違いは、静的メンバー変数がすべてのオブジェクトで共有されていることです.
静的関数静的関数静的関数では、非静的メンバー変数は使用できません.
静的メンバー変数に初期値を割り当てる静的コードブロック
クラス名呼び出しは、次のように使用できます.
class Dog
{
static int age;
}
class Test2{
public static void main(String args[]){
Dog.age=10; //
}
}
通常メンバー変数を呼び出す方法で呼び出すこともできます.通常メンバー変数と静的メンバー変数の違いは、静的メンバー変数がすべてのオブジェクトで共有されていることです.
class Test2{
public static void main(String args[]){
Dog d1=new Dog();
Dog d2=new Dog();
d1.age=10; //
System.out.println(d2.age); //d2.age 10
}
}
静的関数静的関数静的関数では、非静的メンバー変数は使用できません.
class Dog
{
static void fun (){
System.out.println("fun");
}
}
静的メンバー変数に初期値を割り当てる静的コードブロック
static{
}