方法定义及调用

方法的声明

方法是完成某个功能的一组语句,通常将常用的功能写成一个方法。
优点:实现代码的重用,简化程序的编写和维护工作。
注:方法声明不能嵌套,也不能在类外声明。
语法格式:

[访问控制符] [修饰符] 返回值类型 方法名(参数类型 形式参数,参数类型 形式参数,...){
方法体
}

返回值:在方法体中使用return关键字,将结果返回给调用此方法的地方。
返回值类型:方法要返回的结果的数据类型。
方法名:调用时引用方法的标识
形参列表:调用方法时用于接受外部传入的变量称为形式参数简称为形参,可以有多个,之间用逗号隔开。
方法体:是一个语句块,执行特定的功能

方法分分类

根据参数个数

  • 无参方法
  • 有参方法
    • 参数类型为基本数据类型
    • 参数类型为引用数据类型
      根据返回值类型
  • 有返回值的方法
    • 返回值类型为基本数据类型
    • 返回值类型为引用数据类型
  • 无返回值的方法
    • 返回值类型使用void关键字

有参方法:

  • 作用域:方法参数的生命周期是方法语句块
  • 方法的参数是已经初始化并完成赋值,可以参与运算
  • 返回值使用return关键字,遇到return语句,方法结束执行,后续语句不执行,返回值与方法声明返回值类型必须匹配。

方法的调用

无参方法调用:方法名()
有参方法调用:方法名(实参)(实参与形参的类型,数量,顺序要一致)
有返回值的,可以得到返回值,可以赋给类型相同的变量。

方法中改变形参值
基本数据类型,String类型都不能通过该形参值,修改原来的值
引用数据类型可以:对象,数组等

方法的重载

就是在同一个类中同时存在一个以上的同名方法。

重载的规则:

  • 方法名相同
  • 方法参数必须不同 参数个数或参数类型或顺序
  • 方法的返回值类型可以相同也可以不同(与返回值无关)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容