方法
一、方法的定义格式
public static 返回值类型 方法名(参数){ ... }
二、方法重载
1.方法重载:指的是【同一个】类中定义的多个方法之间的关系。
2.满足以下三个条件的方法就是方法重载:多个方法
2.满足以下三个条件的方法就是方法重载:多个方法
(1)在同一个类中;
(2)方法名相同;
(3)参数不同(参数的数据类型不同或参数的数量不同)。
3.方法重载的特点:
(1)在调用时,JVM通过参数的不同来区分同名的方法。
(2)两个方法是否是方法重载,与返回值的类型无关(只看上面的三个条件)。
三、方法的参数传递
1.对于基本数据类型(整数、浮点数、字符、boolean)的参数,形参的改变不影响实参。
2.对于引用数据类型(类、接口、数组)的参数,形参的改变会影响实参的值。(以数组为例,传递的是数组第一个元素的地址,所以改变形参会实参也会跟着变。)