方法的理解

232 阅读1分钟

java基础巩固:方法的基本理解

方法概述

方法在java中表示能够独立完成某种功能的代码块,存在于类结构中,可以重复使用,每次使用相互独立。

以主方法(main)为例,方法由修饰符、数据返回类型、方法名、形参列表、方法体构成。

其中返回值类型、方法名、形参列表结构()、方法体{}是必须有的。

public static void main(String[] args){
	功能语句
}
  • 修饰符:其中public和static是修饰符,分别表示公共的(public)和静态的(static)
  • 返回值:void表示无返回值,有返回值,如:int、long、String等,有返回值就必须在方法内return返回对应类型值
  • 方法名:方法名采取驼峰命名规范
  • 形参列表:可以多个,也可以没有
  • 方法体{}:方法体内是方法的具体功能代码
  • 方法签名:方法名+形参列表(参数个数 类型 顺序)

方法的调用方式:

有static修饰:

  • 在同一个类中:方法名(有参数传递参数);

  • 不同类中:类名.方法名(有参数传递参数)

没有static修饰:

  • 在同一个类中:方法名(有参数传递参数);

  • 不同类中:创建类的对象 对象名.方法名(有参数传递参数)


方法的重载:

  • 在同一个类中,方法名相同,形参列表(参数个数 类型 顺序)不同的情况称之为方法的重载

  • 方法的重载与返回值类型没有关系


方法的参数传递:

  • 值传递:基本数据类型传递的是值本身

  • 引用传递:引用数据类型传递的是引用地址,除String以外