方法:类或对象行为特征的抽象。
(1)属于类(static修饰)或对象。
(2)不能独立定义,不能独立执行。
(3)三要素:调用者、方法名、形参列表
方法的参数传递机制:值传递
方法的参数传递涉及到变量在内存的存取。引用类型的参数传递实质也是值传递,只不过这个值是引用变量的值——类似于C++指针,其值就是地址,传递的是对象的地址。
方法形参个数可变的方法
在最后一个形参的类型后增加三个点,表明该形参可以接受多个参数值,多个参数值被当成数组传入。
public void test(int a, String... str)
{
...
}
...
test(4, "finish", "sun", "this");
个数可变的形参只能处于形参列表的最后,也就是说,一个方法中最多只能有一个个数可变的形参。
方法重载
同一个类中,方法名相同,参数列表不同,方法返回值类型不能区分方法重载。