一、方法的定义格式

public static 返回值类型 方法名(参数){
    ...
}

二、方法重载

    1.方法重载:指的是【同一个】类中定义的多个方法之间的关系。
    2.满足以下三个条件的方法就是方法重载:多个方法
    (1)在同一个类中;
    (2)方法名相同;
    (3)参数不同(参数的数据类型不同或参数的数量不同)。
    3.方法重载的特点:
    (1)在调用时,JVM通过参数的不同来区分同名的方法。
    (2)两个方法是否是方法重载,与返回值的类型无关(只看上面的三个条件)。

三、方法的参数传递

    1.对于基本数据类型(整数、浮点数、字符、boolean)的参数,形参的改变不影响实参。
    2.对于引用数据类型(类、接口、数组)的参数,形参的改变会影响实参的值。(以数组为例,传递的是数组第一个元素的地址,所以改变形参会实参也会跟着变。)