美文网首页
2022-10-18

2022-10-18

作者: RobertLiu123 | 来源:发表于2022-10-17 15:31 被阅读0次
    image.png

    一、方法

    方法:实现某种功能的代码块

    二、方法的声明

    修饰符 返回值类型 方法名(数据类型1 变量1,数据类型2 变量2,数据类型3 变量3...){
    方法内容
    return 返回值;
    }

    解释:
    1、修饰符 public static
    2、返回值类型
    (1)数据类型
    要求方法最后return 与该类型匹配的值
    (2)void
    不用return一个值
    3、方法名
    4、参数列表,规定了方法运行所需要的“原料”及其类型,注意,“原料”不能放错
    5、方法内容,内部执行功能
    6、return 返回值,整个方法执行结束需要返回一个结果
    7、return也可以单独使用,表示方法停止,后是不允许加任何代码

    三、方法的分类

    有参有返回值
    有参无返回值
    无参有返回值
    无参无返回值

    四、方法的调用

    方法声明后需要调用才能生效
    形式参数 形参 方法声明时的参数,形参相当于在方法中声明了局部变量
    实际参数 实参 方法调用时的参数
    谁调用方法谁就获取了返回值
    对于有返回值的方法,可以用变量接受结果或直接打印,对于无返回值的方法,只能调用
    对于有参方法,调用时需要传入实参,无参方法直接用方法名()调用

    五、可变参数

    数据类型... 变量名
    方法内部可以把调用时传入的相同类型的数据整合到一个数组中
    可变参数最多只能有一个
    可变参数必须位于参数列表的最后

    六、方法不能嵌套定义,可以嵌套调用

    七、重载

    在同一个类中写同名方法
    要求:
    方法名相同
    与修饰符无关
    与返回值类型无关
    形参个数或者类型或者顺序不同

    八、基本类型和引用类型参数传递

    image.png

    九、递归

    1、执行的逻辑相同
    2、有一个停止递归的节点

    相关文章

      网友评论

          本文标题:2022-10-18

          本文链接:https://www.haomeiwen.com/subject/xnejzrtx.html