メソッドを定義する方法まず、
図1は、この方法は、定義された:問題のクラスを解決するための手段は、組合せコードを注文し、機能ブロックであります
2、メソッドの構文を定義します。
2.1、アクセス修飾子:現在は初期段階でパブリックを使用しています。
2.2戻り値:メソッドはvoid型の戻り値として指定された任意の値を返さない場合、メソッドは戻り値を持っている場合、戻り値の型を指定する必要があり、メソッドの戻り値の本体にreturn文を使用して
2.3、メソッド名:メソッド定義の名前は、有効な識別子を使用しなければならない最初の文字を小文字の一般的な方法、2番目の単語の最初の文字を大文字、というように。
2.4、パラメータリストは:メソッドに渡されるパラメータのリストは、複数のパラメータの間にカンマで区切って複数のパラメータが存在してもよい、パラメータタイプ及びパラメータ名によって各パラメータは、スペースで区切られました。
3は、、または戻り値無しと基準方法かどうかに応じて、この方法は、4つのカテゴリに分けることができます。
- なしなし戻り値メソッドリファレンス
- いいえ、参照メソッドの戻り値はありません
- なし戻り値メソッドのパラメータ化
- メソッドの戻り値のパラメータ化
図4に示すように、二段階法を用い
4.1、メソッドの定義:
例えば:ハローワールドへようこそ:図のコードは、HelloWorld、パラメータなし呼び出されたメソッド、メソッド戻り、出力動作が行われない値を定義します!
それは注意する必要があります。
- 括弧の対のメソッド本体、特定の操作を実現します。
- このメソッドを呼び出すときに、あなたが仕様を命名検討すべき主なメソッド名
- 我々が使用するステージメソッドは静的(jは静的)です。
4.2メソッド呼び出し
输出:こんにちはの世界へようこそ!
5、例 - 授業の実践
要件:教師と挨拶出力用と呼ばれるハローメソッドを定義している:こんにちは先生!
第二に、の使用
メソッドにパラメータが含まれていないが、戻り値がある場合は1、、我々はパラメータなしで呼び出すメソッドは値を返します
たとえば、次の図符号の場合にnumberPlus、パラメータなしという名前のメソッドを定義するが、この方法は、オペレーションのint値は、2つの数字の合計を計算するために実行戻り、結果を返します
numberPlus()メソッドでは、戻り型がintであり、リターンの方法で使用されなければならない身体の整数値を返します。
この方法は、実行の結果を返す、したがって、一般に、その戻り値と呼処理メソッドの戻り値を受信するので、2、呼び出しとメソッドの戻り値を確認します。
3、無視することはできません
3.1、如果方法的返回类型为void,则方法中不能使用return返回值
3.2、方法的返回值最多只能一个,不能返回多个值
3.3、方法返回值的类型必须兼容,例如:如果返回值类型为int,则不能返回String类型的值
4、实例--课程练习
要求:定义一个名为calAvg的方法,用来计算两门课程成绩的平均值,并返回结果