この記事の例は、Java での static キーワードの使用法を説明しており、参考のために共有されています。具体的な分析は次のとおりです。
1. はじめに:
1. クラス内で static で宣言されたメンバ変数は、クラスのパブリック変数であり、クラスのすべてのオブジェクトに対してコピーが 1 つだけ存在し、初めて使用されるときに初期化されます。静的メンバー変数の。
2. static で宣言したメソッドは静的メソッドなので、呼び出し時にオブジェクトの参照が渡されないため、静的メソッド内で非静的メンバにアクセスすることはできません。 (静的メソッドはオブジェクトに対して呼び出されなくなるため、非静的メンバーにはアクセスできません)
3. 静的メンバーには、オブジェクト参照またはクラス名を通じてアクセスできます (インスタンス化は必要ありません)。
注: 静的変数は主にカウント関数に使用されます。 (シングルトンモードなどがよく使われます)
2. プログラムコード:
public class TestStatic{ private static int sid; private String name; public TestStatic(String name){ this.name = 名前 = sid ++;名前は: "+name+"、ID は: "+id+"."); } public static void main(String args[]){ TestStatic.sid = 100; TestStatic s1 = 新しい TestStatic("lili"); TestStatic s2 = 新しい TestStatic("tom");
実行結果を次の図に示します。
この記事が皆さんの Java プログラミングに役立つことを願っています。