java方法

Java方法是语句的集合,它们在一起执行一个功能。

  • 方法是解决一类问题的步骤有序组合
  • 方法包含于类或对象中
  • 方法在程序中被创建,在其他地方被引用

方法的定义:

语法:

修饰符 返回值类型 方法名(参数类型 参数名){

方法体

return 返回值;

}

注意:其中修饰符、返回参数、【参数类型 参数名】、方法体、【return 返回值】皆是可选的。

参数类型分为形式参数和实参

形参:在方法被调用时接受外界输入参数

实参:调用方法时实际传给方法的数据

形参有分为固定形参和可变形参

固定形参:编写好后已经确定个数和类型的参数

可变形参:编写好后只确定类型没确定个数的参数

可变形参的语法:

 

方法的重载:

语法:

方法名称必需相同。

参数列表必须不同(个数不同、或类型不同、参数排列顺序不同)

方法的返回类型可以不同也可以相同

仅仅返回类型不同不足以成为方法的重载

实例:

public class Test {
    public static void main(String[] args) {//main方法
        int a = 1;
        int b = 2;
        float c = 3.0F;
        double d = 4.0;
        Test test = new Test();
        int e = test.add(a,b);//调用第一个add方法
        double f = test.add(d,b,c);//调用第二个add方法
        System.out.println(e);
        System.out.println(f);
        System.out.println("=====");
        test.add(d,b);//调用第三个add方法

    }

    public int add(int a, int b){//add方法
        return a+b;
    }
    public double add(double a, int b, float c){//add方法,即add方法重载
        return a+b+c;
    }
    void add(double a,int b){//add方法,即add方法重载
       System.out.print(a);
    }
}


posted @ 2021-10-04 21:10  隔岸稻花香  阅读(198)  评论(0编辑  收藏  举报