JAVA基础复习之方法

概述:当我们程序中出现了大量重复性的代码时,可以将这部分代码提取出来,封装到一个方法中,在需要使用到这段代码时就可以通过调用方法的方式来实现它,这不仅减轻了程序员的工作量,而且使得代码变得更加的简洁。方法中运用到的思想就是封装。

方法的定义格式:

修饰符 返回值 方法名 (参数列表){

    方法体

    return;(注:这不是一定要有的,当方法不需要返回值时可以没有return)

}

注意:

1.方法定义时需要明确是否需要返回值,是否有未知量参与了运算,如果有未知量就需要定义参数列表,当方法不需要返回值时也可以定义return语句,作用是用来终止方法,这样在某些情况下可以规避掉非法的数据;

2.当方法不需要返回值的时候,需要将返回值类型定义为void,而不是不写;

3.如果定义了返回值类型,那么在方法结束的时候一定要有返回值;

方法的重载:

在一个同一个类中可能出现方法名一样,但是参数列表不一样的方法,这样的方法就构成了方法的重载,因此方法重载的发生条件:1.方法名相同;2.方法的参数列表不同。

方法的递归:

方法自己调用了自己,在使用递归时需要留意边界条件,一定要满足当方法递归到一定的程度时能够有明确的返回值,不然会形成死递归,造成栈溢出,因为方法在栈中执行,而递归比循环更加耗费时间和空间,,因此能够在使用循环的条件下尽量使用循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值