ホームページ  >  記事  >  Java  >  Javaの静的キーワードの機能は何ですか

Javaの静的キーワードの機能は何ですか

coldplay.xixi
coldplay.xixiオリジナル
2020-12-14 09:07:3336271ブラウズ

Java における static キーワードの役割: 1. Java では、statin キーワードによって変数を変更して、グローバル変数の効果を得ることができます; 2. static によって変更されたメソッドはクラス メソッドであり、次のことができます。オブジェクトを作成せずに呼び出されます。3、静的コード ブロックは、静的変数を初期化するためによく使用されます。

Javaの静的キーワードの機能は何ですか

#この記事の動作環境: Windows10 システム、Java 1.8、thinkpad t480 コンピューター。

Java における static キーワードの役割:

Java 言語には 4 つの使用状況があります: メンバー変数、メンバー メソッド、コード ブロック、内部クラス

(1) 静的メンバー変数

Java では、statin キーワードによって変数を変更して、グローバル変数の効果を得ることができます。 static によって変更された変数 (静的変数) はクラスに属し、クラスがクラス ローダーを通じて最初に jvm に渡されるときにメモリ領域が割り当てられます。

(2) 静的メンバメソッド

静的変更メソッドはクラスメソッドに属し、オブジェクトを作成せずに呼び出すことができます。静的メソッドでは this や super などのキーワードを使用できず、非静的メソッドを呼び出すこともできません。アクセスできるのは、静的メンバー変数と、それらが属するクラスの静的メソッドのみです。

(3) 静的コード ブロック

JVM は、クラスのロード時に静的コード ブロックを実行します。静的コード ブロックは、静的変数の初期化によく使用されます。静的コードは実行されるだけです。クラスがロードされるときに 1 回。

(4) 静的内部クラス

静的内部クラスは外部クラスのインスタンスオブジェクトに依存せずにインスタンス化できますが、内部クラスは外部クラスのインスタンス化後にインスタンス化する必要があります。

静的内部クラスは、外部クラスの通常の変数にはアクセスできませんが、外部クラスの静的メンバー変数と静的メソッドのみにアクセスできます。

関連する無料学習の推奨事項:

Java 基本チュートリアル

以上がJavaの静的キーワードの機能は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。