- public class TestParam {
-
- /**
- * 可变参数
- * @param x
- * @param argc
- */
- public static void add(int x, int... argc) {
- int k = x;
- /* for(int i=0; i<argc.length; i++) {
- k = k + argc[i];
- }*/
- for(int i: argc) {
- k = k + i;
- }
- System.out.println(k);
- }
-
- public static void main(String[] argc) {
- add(2, 5);
- add(2, 5, 7);
- }
- }
复制代码 注:Overload:在一个类中定义多个同名的方法,它们或有不同的参数或有不同的参数类型或有不同的参数次序;
而仅返回值类型的不同无法成为构成重载的标准,这个好像老师视频中讲到了 |