java基础巩固:方法的基本理解
方法概述
方法在java中表示能够独立完成某种功能的代码块,存在于类结构中,可以重复使用,每次使用相互独立。
以主方法(main)为例,方法由修饰符、数据返回类型、方法名、形参列表、方法体构成。
其中返回值类型、方法名、形参列表结构()、方法体{}是必须有的。
public static void main(String[] args){
功能语句
}
- 修饰符:其中public和static是修饰符,分别表示公共的(public)和静态的(static)
- 返回值:void表示无返回值,有返回值,如:int、long、String等,有返回值就必须在方法内return返回对应类型值
- 方法名:方法名采取驼峰命名规范
- 形参列表:可以多个,也可以没有
- 方法体{}:方法体内是方法的具体功能代码
- 方法签名:方法名+形参列表(
参数个数 类型 顺序)
方法的调用方式:
有static修饰:
-
在同一个类中:方法名(有参数传递参数);
-
不同类中:类名.方法名(有参数传递参数)
没有static修饰:
-
在同一个类中:方法名(有参数传递参数);
-
不同类中:创建类的对象 对象名.方法名(有参数传递参数)
方法的重载:
-
在同一个类中,方法名相同,形参列表(
参数个数 类型 顺序)不同的情况称之为方法的重载 -
方法的重载与返回值类型没有关系
方法的参数传递:
-
值传递:基本数据类型传递的是值本身
-
引用传递:引用数据类型传递的是引用地址,除String以外