ホームページ  >  記事  >  Java  >  Javaのメソッドとは何ですか

Javaのメソッドとは何ですか

下次还敢
下次还敢オリジナル
2024-05-01 19:15:471055ブラウズ

Java のメソッドは、動作と操作をカプセル化するコードのブロックであり、関数に似ていますが、クラスまたはインターフェイスに配置され、クラスの状態またはインターフェイスの定数にアクセスできます。メソッドは、アクセス許可と戻り値の型に従って分類できます。 アクセス許可: public、protected、default、private 戻り値の型: 任意の Java 型または void

Javaのメソッドとは何ですか

# Java のメソッド

メソッドは、動作と操作をカプセル化する Java のコード ブロックです。これは関数に似ていますが、クラスまたはインターフェイスに配置され、クラスの状態またはインターフェイスの定数にアクセスできます。

型の分類

Java のメソッドは、アクセス権と戻り値の型に基づいて分類できます。

  • アクセス権:どのクラスまたはパッケージがこのメソッドにアクセスできるかを決定します。アクセス修飾子には、publicprotecteddefault (パッケージ アクセスとも呼ばれます)、および private の 4 つがあります。
  • 戻り値の型: メソッドの実行後に返される値の型を指定します。プリミティブ型、参照型、void (値が返されないことを意味する) など、任意の Java 型を指定できます。

メソッド シグネチャ

メソッド シグネチャは、名前、パラメータ リスト、戻り値の型で構成されます。例:

<code class="java">public int add(int a, int b)</code>

このメソッドは add という名前で、2 つの整数パラメータ (ab) を受け取り、整数値を返します。

メソッド本体

メソッド本体には、実行される実際のコードが含まれます。中括弧 {} の間にあります。例:

<code class="java">public int add(int a, int b) {
    return a + b;
}</code>

このメソッド本体は、パラメータ ab の合計を返します。

メソッドの呼び出し

メソッドを呼び出すには、ドット構文を使用して、オブジェクト (静的メソッドの場合はクラス) とメソッド名を指定します。例:

<code class="java">MyObject object = new MyObject();
int result = object.add(10, 20);</code>

このコードは、MyObject クラスの add メソッドを呼び出し、その結果を result 変数に保存します。

オーバーロード

オーバーロードとは、名前は同じだがパラメーター リストが異なるメソッドを作成することを指します。これにより、さまざまなタイプのパラメータに対してさまざまな動作を提供できるようになります。例:

<code class="java">public int add(int a, int b) {
    return a + b;
}

public double add(double a, double b) {
    return a + b;
}</code>

最初の add メソッドは整数パラメータを受け入れて整数値を返しますが、2 番目の add メソッドは浮動小数点パラメータを受け入れて浮動小数点を返します。ポイント値。

以上がJavaのメソッドとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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