ホームページ >Java >&#&ベース >Javaメソッドとは何ですか

Javaメソッドとは何ですか

angryTom
angryTomオリジナル
2019-11-13 11:15:303400ブラウズ

Javaメソッドとは何ですか

Java メソッドとは

私たちの日常生活では、メソッドは何かを行うものとして理解できます。採用された解決策。

Java では、メソッドとは、何かを解決したり、特定の機能を実装したりするために使用されるメソッドです。

メソッド実装のプロセスでは、いくつかの意味のある機能 (通常はテキストの処理、入力の制御、値の計算) を完了するために多くのステートメントが使用されます。

プログラム コード内のメソッド名と必要なパラメーターを参照することで、プログラム内のメソッドを実行 (または呼び出し) することができます。通常、メソッドには戻り値があり、トランザクションの結果として使用されます。

メソッドの構文形式

修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 
执行语句
……… 
return 返回值;
}

上記の構文形式の具体的な説明は次のとおりです:

1) 修飾子:メソッドの修正 アクセス権を制限する修飾子、static 修飾子、final 修飾子など、多くの修飾子があります。これらの修飾子は、その後の学習プロセスで徐々に導入されます。

2) 戻り値の型:メソッドの戻り値のデータ型を制限するために使用されます

3) パラメータの種類: メソッド呼び出し時に渡されるパラメータのデータ型を制限するために使用されます

4) パラメータ名:メソッド呼び出し時に渡されるデータを受け取るために使用される変数

5) return キーワード: メソッドを終了し、指定されたタイプのメソッドの値を返すために使用されます

6) 戻り値: return 文で返される値、この値は呼び出し元に返されます

なお、メソッド内で「パラメータ型パラメータ名1、パラメータ型パラメータ名2」が呼び出されます。パラメータ リスト (呼び出し時にメソッドを記述するために使用されます) 受け取る必要があるパラメータ メソッドがパラメータを受け取る必要がない場合、パラメータ リストは空です、つまり () には何も書き込まれません。メソッドの戻り値は、メソッドで宣言された戻り値の型でなければなりません メソッド内に戻り値がない場合、戻り値の型は void として宣言する必要があります このとき、メソッド内の return 文は省略できます。

次に、次のように、ケースを使用してメソッドの定義と使用法を示します。

public class Method {
public static void main(String[] args) {
int area = getArea(3, 5); // 调用 getArea方法
System.out.println(" The area is " + area);
}
 
// 下面定义了一个求矩形面积的方法,接收两个参数,其中x为高,y为宽
public static int getArea(int x, int y) {
int temp = x * y; // 使用变量temp记住运算结果
return temp; // 将变量temp的值返回
}
}

上記のコードでは、長方形の面積を見つけるために getArea() メソッドが定義されています。パラメータ x と y は、メソッドの呼び出し時に渡される高さと幅を受け取るために使用されます。 return ステートメントは、計算結果を返すために使用されます。 main() メソッドで、getArea() メソッドを呼び出して四角形の面積を取得し、結果を出力します。

メソッド呼び出し図

次に、次の図に示すように、getArea() メソッドの呼び出しプロセス全体を図で示します。

Javaメソッドとは何ですか

上の図からわかるように、プログラムの実行中、パラメーター x と y はメモリ内で定義された 2 つの変数と同等です。 getArea() メソッドが呼び出されると、受信パラメータ 3 と 5 が変数 x と y にそれぞれ割り当てられ、x*y の結果が return ステートメントを通じて返されます。メソッド呼び出しプロセス全体が終了し、変数 x と y解放されます。

php 中国語 Web サイト、無料の Java 入門チュートリアル が多数あり、オンラインで学習することを歓迎します。

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

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