関数:
(推奨チュートリアル: java 入門チュートリアル )
(1) 静的変数: クラスとも呼ばれます。変数、つまり、この変数はクラスに属します。クラスのすべてのインスタンスは静的変数を共有し、クラス名を通じて直接アクセスできます。メモリ内には静的変数のコピーが 1 つだけあります;
(2) 静的メソッド: 静的メソッドはクラスがロードされたときに存在し、どのインスタンスにも依存しません。したがって、静的メソッドには実装が必要です。つまり、静的メソッドを抽象メソッドにすることはできません。クラスの静的フィールドと静的メソッドのみにアクセスでき、メソッドに this および super キーワードを含めることはできません;
(3) 静的ステートメント ブロック: 静的ステートメント ブロックはクラスの初期化中に 1 回実行されます。
(4) 静的内部クラス: 非静的内部クラスは外部クラスのインスタンスに依存しますが、静的内部クラスは依存しません。静的内部クラスは、外部クラスの非静的変数およびメソッドにはアクセスできません。
(5) 初期化シーケンス: 静的変数と静的ステートメント ブロックは、インスタンス変数と通常のステートメント ブロック、および静的変数と静的ステートメント ブロックよりも優先されます。順序はコード内の順序によって異なります。
(ビデオ チュートリアルの推奨: java ビデオ チュートリアル)
コード例:
出力結果:
以上がJavaの静的キーワードの機能は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。