ホームページ > Java > &#&チュートリアル > Javaの「import」の後の「static」修飾子の目的は何ですか?

Javaの「import」の後の「static」修飾子の目的は何ですか?

Patricia Arquette
リリース: 2024-11-05 12:38:02
オリジナル
720 人が閲覧しました

What is the purpose of the

「import」の後の「static」修飾子は何を意味しますか?

Java では、クラスをインポートするとき、通常、次のことが必要です。そのクラスのメンバーを使用する場合は、静的メンバーであってもクラス名を使用してください。ただし、インポート後に static 修飾子を使用すると、クラスの静的メンバーのみをインポートし、クラス名を指定せずにそれらを直接使用できます。

例:

<code class="java">import static com.showboy.Myclass;

public class Anotherclass {
  // Use static members of Myclass without specifying the class name
  public void myMethod() {
    System.out.println(Myclass.staticField);
    Myclass.staticMethod();
  }
}</code>
ログイン後にコピー

import static と import の違い:

import ステートメントはクラス全体をインポートし、クラス名を指定することでその非静的メンバーを使用できるようにします。一方、import static ステートメントは、クラスの静的メンバーのみをインポートするため、クラス名を指定せずに直接使用できます。

import static を使用する場合:

名前空間の汚染を避け、可読性を向上させるために、import static は控えめに使用してください。

  • 必要な静的メンバーのみをインポートします。
  • 少数のメンバーから静的メンバーに頻繁にアクセスする場合に使用してください。特定のクラスが必要です。

以上がJavaの「import」の後の「static」修飾子の目的は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート