Java 方法
- 方法是解决一类问题的步骤的有序组合
- 方法包含于类和对象中
- 方法在程序中被创建,在其他地方被引
- 方法包括:方法名、修饰符、返回值类型、参数类型、方法体
方法的重载
重载就是在一个类中,有相同的函数名称,但形参不同的函数
方法的重载规则:
- 方法名必须相同。
- 参数列表必须不同(个数不同或者类型不同,参数排列顺序不同等)。
- 方法的返回类型可以相同也可以不同。
- 仅仅返回类型不同不足以成为方法的重载。
可变参数
-
jdk1.5 开始,Java 支持传递同类型的可变参数
-
方法声明中,在指定参数类型后加一个省略号(…)
-
一个方法中还只能有一个可变参数,他必须是方法的最后一个参数,在任何普通的参数必须在他之前声明
public static void main(String[] args) { MethodDome02 methodDome02 = new MethodDome02(); methodDome02.test(0,1,2,3); } public void test(int... i){ //普通参数在可变参数后面会报错,可变参数输入的类型要相同 for (int i1 : i) { System.out.println(i1); } }