java方法函数笔记

  • 方法(函数)

    • 概述

      • 1. 在编写代码的过程中,如果发现某段代码需要重复的使用,那么可以将这段代码提取出来封装成一种新的形式,这种新的形式称之为方法,也叫函数

      • 2. 方法的格式 修饰符 返回值类型 方法名(参数列表){ 方法体; return 返回值; }

      • 3. 注意事项

      • a. 明确返回值类型:当方法计算完成之后结果是什么类型那么返回值结果就是对应的类型,如果方法在计算完成之后没有结果,那么对应的返回值类型就是void。

      • b. 明确参数列表:在定义方法的时候,需要明确方法在执行过程中是否有未知量参与运算,如果有未知量参与晕爱死你,那么未知量需要以参数的形式出现在方法中

      • c. 方法在定义的过程中声明的参数称之为形式参数,简称形参、

      • d. 方法在调用的时候传入的参数称之为实际参数,简称实参

      • e. 方法签名= 方法名 + 参数列表

    • 方法重载

      • 1. 需要明确:在一个类中,不能同时存在两个方法签名相同的方法

      • 方法的重载:在一个类中存在方法名称相同,参数列表不同的方法,就叫做方法的重载。

      • 3. 注意事项

      • a. 参数列表不同指的是参数个数不同,或者对应位置上的参数类型不同

      • b. 当方法构成了重载,那么在调用方法的时候会遵循最优匹配原则,即在方法名相同的前提下,哪一个方法的参数列表最符合匹配原则则匹配哪一个,但是会出现多个匹配优先级一样的情况,所以在实际过程中,一旦出现重载要考虑将所有的情况尽量都重载

    • 方法的递归

      • 1. 当在一个方法中调用自己本身的时候就形成了方法的递归

      • 2. 注意事项

      • a. 方法递归一般使用的是逆推的思想,即找到这一项与前一项或者前几项之间的关系 b. 方法递归次数如果过多,会导致程序出现StackOverflowError(栈内存溢出错误)-----------方法是在栈内存中运行的

      • c. 在递归中必须有判断结束递归的判断条件

  • 11
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值