5.方法

5.方法

  • 方法的定义

    • 方法就是完成特定功能的代码块
    • 函数在Java中被称为方法
    • 在很多语言里面都有函数的定义
  • 格式(方法五要素)

    5.方法

  • 方法格式解释

    • 修饰符 比较多,后面会详细介绍。目前public static
    • 返回值类型 用于限定返回值的数据类型
    • 方法名 一个名称,为了方便我们调用方法
    • 参数类型 限定调用方法时传入参数的数据类型
    • 参数名 是一个变量,接收调用方法时传入的参数
    • 方法体 完成功能的代码
    • return 结束方法以及返回方法指定类型的值
    • 返回值 程序被return带回的结果,返回给调
  • 两个明确

    • 返回值类型 明确功能结果的数据类型
    • 参数列表 明确有几个参数,以及参数的类型
  • 方法的调用

    • 有明确返回值的方法调用

      • 单独调用,没有意义
      • 输出调用,有意义,但是不够好,因为我不一定非要把结果输出
      • 赋值调用,推荐方式
      • 方法执行步骤

        5.方法

    • 无返回值的方法的调用

      • 其实就是void类型方法的调用
      • 只能单独调用
  • 方法重载

    • 方法重载概述

      • 在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。(同名、异参)
    • 方法重载特点

      • 与返回值类型无关,只看方法名和参数列表
      • 在调用时,虚拟机通过参数列表的不同来区分同名方法