java——方法

目录

一、什么是方法

1.定义:方法(method)是程序中最小的执行单元。

2.实际开发中什么时候用到方法

3.实际开发中,方法的好处 

二、方法的格式 (把代码打包,要用时,直接调用)

1.方法定义(打包),方法调用(调用)

2.带参数的方法定义和调用

形参和实参:

3.带返回值的方法定义和调用

三、方法的重载 

1.什么是方法的重载

四、个人小总结 


一、什么是方法

1.定义:方法(method)是程序中最小的执行单元。

个人理解:即使c语言中的函数,之后所学就是c语言中的自定义函数

2.实际开发中什么时候用到方法

重复的代码,具有独立功能的代码,可以统一抽取到方法中。

3.实际开发中,方法的好处 

·可以提高代码的复用性

·可以提高代码的可维护性

二、方法的格式 (把代码打包,要用时,直接调用

1.方法定义(打包),方法调用(调用)

定义格式:

public static void playGame(){//playGame(方法名)
       //方法体(就是打包起来的代码);

}

调用格式:

playGame();

 (注意事项:代码中方法必须先定义再调用,否则代码会报错)

2.带参数的方法定义和调用

定义格式:

​
public static void method(int num1,int num2){
int sum=num1+num2;
  System.out.println(sum);
}

​

                                  此时num1和num2,视为可以自己录入的两个值

调用格式:

method(20,30);

                                   此时是把20赋值给了num1,把30赋值给了num2

完整代码演示:

public class daicanshufangfa {
    public static void main(String[] args) {
        method(20,30);
    }
    public static void method(int num1,int num2){
        int sum=num1+num2;
        System.out.println(sum);
    }
}

形参和实参:

形参:全称形式参数,指方法定义中的参数。

实参:全称实际参数,指方法调用中的参数。

3.带返回值的方法定义和调用

定义格式:

public static int playGame(int num1,int num2,int num3){
        int sum=num1+num2+num3;
        return sum;
}

调用格式:

 int a=playGame(20,10,30);

完整代码展示:

public class daicanfangfa {
    public static void main(String[] args) {
         int a=playGame(20,10,30);
         int b=playGame(50,40,20);
         int c=playGame(50,60,60);
         int d=a+b+c;
        System.out.println(d);
    }
    public static int playGame(int num1,int num2,int num3){
        int sum=num1+num2+num3;
        return sum;
    }
}

 

三、方法的重载 

1.什么是方法的重载

在用一个类中定义了很多的同名的方法,这些方法具有同种的功能。

每个方法具有不同的参数类型参数个数,这些重名的方法就构成了,重载的关系。

四、个人小总结 

1、方法的定义其实只有一种格式,这么写是为了从易到难理解方法的定义和调用。

2、方法就是c语言中的自定义函数,方便同种功能可以调用,简单实现该功能。

3、java中的重载,是为了方便在定义多个方法时,可以更少的定义方法名,在调用的时候也更方便调用。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值