• 5_方法(函数)、参数传递


    一、方法

    1、概述:完成特定功能的代码块

    2、语法格式:

    修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){

      方法体

      ………

      return 返回值;

    }

    3、方法格式详细说明:

      修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符 static,还有最终修饰符 final 等

      返回值类型:用于限定方法返回值的数据类型

      方法名:一个名称,方便调用方法

      参数类型:用于限定调用方法时传入参数的数据类型

      参数名:是一个变量,用于接收调用方法时传入的数据,被称为形式参数,它的作用是来接收实际参数的

      方法体:完成功能的代码

      return 关键字:用于结束方法以及返回方法指定类型的值

      返回值:功能的结果,由 return 带回,带回给调用者

    4、注意事项:

    (1)方法不调用不执行。

    (2)方法与方法之间是平级关系,不能嵌套定义。

    (3)方法定义的时候参数之间用逗号隔开。

    (4)方法调用的时候不用再传递参数类型。

    (5)如果方法有明确的返回值,一定要由 return 带回一个值。

    (6)方法返回值是 void,方法中可以省略 return不写。

    (7)return 下面不能有代码。

    (8)方法返回值类型和 return 后面数据类型必须匹配。

    (9)调用方法的时候,返回值是 void,不能写在输出语句中。

    二、参数传递

    1、分类:

    分类方法参数是基本类型时,传递的是

    方法参数是引用类型时,传递的是内存地址值

    2、注意事项:

    当调用方法时,如果传入的数值为基本数据类型(包含String类型),形式参数的改变对实际参数不影响

    当调用方法时,如果传入的数值为引用数据类型(String类型除外),形式参数的改变对实际参数有影响

    三、方法的重载

    1、概述在同一个类中,允许存在一个以上的同名方法,只要他们的参数列表不同,与返回值无关。

    2、参数列表不同:

      A:参数个数不同

      B:参数类型不同

      C:参数的顺序不同(算重载,但是在开发中不用)

    3、方法重载注意事项:

    (1)参数列表必须不同

    (2)重载和参数变量名无关

    (3)重载和返回值类型无关

    (4)重载和修饰符无关

    (5)技巧: 重载看方法名和参数列表

  • 相关阅读:
    干草金字塔
    ⑨的完美搭积木
    门(door)
    ⑨的完美冻青蛙(frog)
    An overnight dance in discotheque
    逃跑(escape)
    BZOJ4390: [Usaco2015 dec]Max Flow
    BZOJ3732: Network
    BZOJ1121: [POI2008]激光发射器SZK
    BZOJ3713: [PA2014]Iloczyn
  • 原文地址:https://www.cnblogs.com/fanyizhan/p/10224970.html
Copyright © 2020-2023  润新知