Java中的方法

概述:

1,具有某种特定功能的代码段。
2,当某段代码被经常使用,所以用大括号把这段代码包起来,起个名字。以后直接用这个方法名代替这段代码。

好处:
1,提高了代码的复用性。
2,提高了代码的封装性,无法直接访问调用,要get和set方法。
3,简化了软件设计的思维难度。

定义:

格式:

//有返回类型
修饰符	返回值类型	方法名(参数){
	方法体语句
	return;
}

//无返回类型
修饰符	void	方法名(参数){
	方法体语句
	System.out.println();
}

如下:

public class Demo{
    public static void main(String[] args) {
        int a=4,b=3;
        int sum= add(a,b);//赋值调用
        System.out.println(sum);
        System.out.println(add(a,b));//输出调用
        Hello();//直接调用
    }
	//无返回值方法
    public static void Hello() {
        System.out.println("HelloWorld");
    }
	//有返回值方法
    public static int add(int a,int b){
        int sum=a+b;
        return sum;
    }
}

输出结果:

7
7
HelloWorld

方法调用的三种形式:
1,直接调用:标识某些内容的执行,而没有生产结果的情况。
2,输出调用:方法的返回值只打印一遍。
3,赋值调用:方法的返回值需要重复使用。

注意事项:
1,方法的定义:

  1. )方法不能嵌套定义,都是定义在主方法的下面。
  2. )方法的先后没有区别。
  3. )方法的定义是平级关系
  4. )方法可以嵌套调用,甚至自己调用自己。

2,参数列表:

  1. 形式参数:在定义方法时使用,需要加上数据类型的参数,也就是对变量进行声明。各个变量用逗号分隔。
  2. 实际参数:在方法的调用时使用,不能加上数据类型的参数,也就是对于变量进行赋值。各个实际参数之间用逗号隔开。顺序必须和定义的方法的形式参数的顺序一致。

3,return语句:

  1. 语句表达方法结束了:表示方法的产出内容。
  2. 如果方法没有具体的返回内容,可以写成return;此时的return语句可以省略。返回值类型必须写成void。
  3. 如果方法有具体的返回内容,那么return后面就需要加上返回的那个数据,返回类型必须和return语句后面的数据类型一致。
  4. return语句返回数据,返回给调用者。

方法的重载:

方法的重载:
在同一个类中,方法名相同,参数列表不同,与返回值类型无关。

方法重载的好处:
1,没有重载的时候,相同逻辑相同功能的代码,需要定义很多个方法名称。程序员不好记忆各个方法名,容易搞混。
2,有重载之后,相同功能逻辑的方法,只需要记忆一个名字。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值