A:Javaはコメントをオーバーロード
同じクラスは、同じ方法が異なるパラメータリストの複数のメソッド名、メソッドのオーバーロードと呼ばれる現象があります。
次のシナリオが含まれる異なるパラメータのリスト:
- 異なるパラメータの数
public class Computer
{
public int add(int a, int b)
{
return a + b;
}
public int add(int a, int b, int c)
{
return a + b + c;
}
}
- に対応するパラメータの異なる種類の
public class Computer
{
public int add(int a, int b)
{
return a + b;
}
public double add(double a, double b)
{
return a + b;
}
}
注意:
- 異なるパラメータリストは、同じメソッド名、プロセスパラメータと同じタイプの数が、異なるパラメータ名、そのメソッドが呼び出され、リロードすることができないという場合には、あること、異なるパラメータの名前が含まれていません。
- アクセス指定子、修飾子、戻り値の型:メソッドは、他のコンポーネントとの比較に参加しません。
これらのメソッドを呼び出すときに、同じ名前(または通常のコンストラクタメソッド)を持つクラスのメソッドの複数は、最後にそのデータ型コールと渡されるパラメータ呼び出されたメソッドの数に依存します。
public class Teacher {
public static void print(int age, String name)
{
System.out.println(age + "," + name);
}
public static void print(String name, int age)
{
System.out.println(name + "," + age);
}
public static void main(String [] args)
{
print(33, “王小红”);// 依次传入int类型和String类型数据,所以调用第一个方法
print("王小红", 33);//依次传入String类型和int类型数据,所以调用第二个方法
}
}
2:Javaの戻り値コメント
ときリターン動作のための方法:
- メソッドは、指定された値のタイプを返し、オブジェクトがあってもよいです
- メソッドの終わり
この方法では、フォームに戻ります。
- タイプが返された:iを返します。
int add(int x, int y)
{
return x + y;
}
- なし戻り値の型:戻り;
戻り値を表すない一般的な方法のボイド前者は、戻り値はボイドではありません。
void name(){
System.out.println("FOREVER_GWC");
}