静的メンバーを理解する

王林
リリース: 2024-08-31 13:01:39
オリジナル
355 人が閲覧しました

Entendendo os membros estáticos

静的メンバーについて

静的メンバーの定義:

  • 静的メンバーは、クラスのインスタンスから独立して使用できます。
  • これらは static キーワードを使用して宣言されます。
  • メソッドと変数は静的にすることができます。

静的メンバーアクセス:

  • オブジェクト インスタンスにアクセスする必要はありません。
  • クラス名に続けてドット演算子 (.) を使用してアクセスできます。
  • アクセス例: Timer.count = 10;

古典的な例:

  • main() メソッドは、プログラムの開始時に JVM によって呼び出されるため、静的です。

静的変数:

  • それらはクラスのすべてのインスタンス間で共有されます。
  • 変数の 1 つのコピーはすべてのインスタンスで使用できます。

静的変数を使用したコード例:

静的デモ.java

  • 静的変数 y はすべてのインスタンスで共有され、その変更はすべてのインスタンスに影響します。

静的メソッド:

  • オブジェクトを作成せずに、クラス名を使用して呼び出されます。
  • 他の静的メソッドのみを直接呼び出すことができます。
  • 直接アクセスできるのは静的変数のみです。
  • この参照はありません。

静的メソッドを使用したコード例:

静的Meth.java

静的メソッドの制限:

  • インスタンス変数に直接アクセスできません。
  • エラーの例: 静的メソッドが共通のインスタンス変数にアクセスしようとすると、コンパイル エラーが発生します。

StaticError.java を参照してください。

以上が静的メンバーを理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!