美文网首页
java基础之方法(五)

java基础之方法(五)

作者: 爱比立务 | 来源:发表于2020-01-01 23:46 被阅读0次

    一、方法的定义与作用

    1、定义

    ​ 方法就是给能够解决问题的多行代码取了一个名字的功能块。

    2、作用

    ​ 1)main方法过于臃肿
    ​ 2)重复执行的代码块命名,方便重复使用
    ​ 3)方便自上而下分解问题
    ​ 4)方便维护代码

    二、方法的格式详解

    1修饰符 2返回值 3方法名(4参数类型 形参){
        5代码块
        6return;
    }
    

    1、修饰符

    定义方法允许被访问的权限范围

    2、返回值

    • 无返回值(void):如果方法不返回任何值,则指定为void
    • 有返回值:如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用return语句返回值

    3、方法名

    定义方法的名字,必须使用合法的标识符,.见名知意。

    4、参数列表(参数类型 形参)

    形参列表:参数可以有多个,多个参数间以逗号隔开,每个参数由参数类型和参数名组成,以空格隔开。

    5、代码块

    此方法要实现的功能都有代码块实现,代码块是方法的核心

    6、return

    ①return语句可以出现在任何(有返回值和没有返回值)方法中
    ②return语句在没有返回值的方法中,用来提前结束方法
    ③return语句在有返回值的方法当中,有两个作用:提前结束方法,送出结果。
    ④一个方法只能执行一条return 语句
    ⑤在一定会被执行的 return语句后,写的语句为不可达语句,程序自动检测这种语句,永远不会被执行到,报错。

    不可达语句扩展:

    ⑥在循环中无条件的break后写语句,会出现不可达语句
    ⑦在死循环(没有break来结束的死循环)后写语句,会出现不可达语句

    三、方法的运用与注意事项

    1、方法的调用

    2、注意事项

    四、方法的重载

    1、重载的定义

    重载,从简单说,就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。

    2、重载的条件

    1)同一个类中的多个方法
    2)方法名相同
    3)参数列表不同(方法签名不同)
    • 参数的个数不同
    • 参数的数据类型不同
    • 不同类型的参数顺序不同

    五、方法的递归

    相关文章

      网友评论

          本文标题:java基础之方法(五)

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