Java -- 方法

什么是方法

方法也叫做函数是完成特定功能的代码块,可以理解为一个动作。方法可以将重复执行的代码取出来,从而减少代码的冗余,提高代码的复用性,减少维护的成本。

方法的格式

访问修饰符  返回值类型  方法名(参数类型  参数名1,参数类型  参数名2······){

        方法体;

        return;

}

最常见的方法就是让程序跑起来的main方法

当返回值类型为void的时候一般不能写return

格式说明

修饰符:public static
返回值类型:方法执行结果的数据类型
方法名:方法的名称,符合标识符命名规则即可
参数列表:方法执行需要的条件。
参数类型:可以是基本类型,也可以是引用类型
参数名:即变量名
方法体语句:完成特定功能的代码
return:意思是返回,用于结束方法。
返回值:方法执行之后的结果,返回给方法的使用者。若方法没有
返回值,则它的返回值类型为void,比如main方法

方法的调用

1.通过函数名调用

2.根据形式参数列表将实际参数传递给方法

形式参数:在定义方法时需明确方法参数的形式,比如参数的类型
和个数,故方法定义时的参数列表称为形式参数
实际参数:调用方法时传递给方法的数据,必须符合形式参数的个
数和对应位置的数据类型

public class test02 {
    
    有参有返回值
    public static void a1(String a) {
        System.out.println("hello"+a+"!!!");
    }    
    //无参有返回值
    public static String a2() {
        return "Hello Java!";
    }

    //无参无返回值
    public static void a3() {
        return;
    }

    public static void main(String[] args) {
        a1("张三");
        System.out.println(a2());
        a3();
    }
}

输出结果

ps:
1. 在声明方法的时候, 即便没有返回值, 也要有返回值类型: void
2. 方法必须定义在类中, 方法中不可以定义方法, 区别于JS
3. 方法返回值类型为void的时候, 可以省略return语句
4. return语句后的数据类型和方法声明的返回值类型必须一致
5. return语句之后不可以放置语句

方法重载

在同一个类中的多个方法,他们的方法名相同参数列表不同,这样的情况称为方法重载。

参数列表不同

1.参数个数不同。

2.对应位置的参数类型不同。

什么时候需要方法重载

当实现功能相同,实现方式不同时,我们可以通过定义相同名称但参数列表不同的方法进行管理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值