Java 方法

我今天学到的东西。

    • メソッドとは

 

    • 戻り値

 

    • 引数

 

    オーバーロード

方法是… shì…)

将多个程序组合在一起,并为其命名为一个处理(功能)。

使用方法的好处

・通过按照功能单元进行描述,可以限定修改范围。
・在开发现场,通常需要几千到几万行的源代码,因此可以使用方法来尽可能地简洁地进行描述。(这样程序的可读性就会提高,易于理解)

方法的定义 de

public static 戻り値の型 メソッド名(引数){
  メソッドが呼び出された後に実行される具体的な処理
}#戻り値の型はメソッド内の処理の結果の値のデータ型を記述。処理結果が数値であればint、文字列であればStringになる。

# 例えば
public static int score(引数){
  処理...
}
#scoreというメソッドがあり点数という結果を呼び出し元に返す時、処理結果(点数)は数値なのでintになる。




#メソッドの呼び出し
メソッド名(引数); #戻り値を利用できない。

#戻り値の受け取り
変数の型 変数名 = メソッド名(引数); #戻り値を変数に入れて利用できる。
#メソッドは定義しただけでは実行されない。呼び出して初めてメソッドの処理が実行される。
    戻り値とは

从被调用的方法返回给调用者的值(数据)被称为返回值或返还值。

return 戻り値; #こうすることで呼び出し元のメソッドに値を返すことができる。
#この戻り値がそのメソッドの実行結果となる。

传入参数

在调用方法时,可以从调用方传递值。

public static void main(String[] arg) {
  hello("岡村"); #helloメソッドを呼び出している。岡村という文字列のデータ(実引数)をhelloメソッドに渡している。
  hello("山本"); #上記に同じ
  hello("佐々木"); #上記に同じ
}

public static void hello(String name) { #メソッド呼び出しの際、仮引数として岡村がString型の変数nameに代入される。
  System.out.println(name + "さん、こんにちは"); #変数nameに代入されているデータをここで出力する。
}

# 実行結果は
>岡村さん、こんにちは
 山本さん、こんにちは
 佐々木さん、こんにちは
#となる。



#引数は複数渡すことができる。その場合は、カンマ(,)で引数を区切る。

.....mainメソッド(...){ #めちゃくちゃ簡略化してます。めんどくさがってごめんなさい。
  add(10, 20); #addメソッドに10,20という数値を引数として渡す。
}
.....addメソッド(int a, int b){ #addメソッドは引数を受け取り、aに10,bに20が代入される。
  引数を利用した処理...
}
#ここで注意なのが引数として記述された1番目の数値10はaに代入されるというところだ。
#()内の配置によってどの変数に代入されるかが決まる。

超负荷是指

・可以定义具有相同名称的方法,也称为函数重载。
・如果方法名称相同但数据类型或参数数量不同,可以进行方法重载。

广告
将在 10 秒后关闭
bannerAds