Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

第 5 章 面向对象

目录

5.1. 可变参数
5.2. 泛型
5.2.1.
5.2.2. 数组泛型方法
5.2.3. 静态方法
5.2.4. 可变参数的泛型方法
5.2.5. 返回泛型值
5.2.6. 泛型类
5.3. record
5.4. Callback 回调
5.5. 密封类
5.5.1.

获取 Class 名称

	
Log.d(TAG, this.getClass().getName());	
	
	

5.1. 可变参数

修饰符 返回值类型 方法名(参数类型…变量名){}

		
package cn.netkiller.test;


public class Test {

    public static void main(String[] args) {
        Test test = new Test();
        int total = test.sum(2, 4, 6, 8);
        System.out.println(total);
        test.print(1, 3, 5, 7);
    }

    public int sum(int... number) {
        int total = 0;
        for (int i = 0; i < number.length; i++) {
            total += number[i];
        }
        return total;
    }

    public void print(Object... obj) {
        for (int i = 0; i < obj.length; i++) {
            System.out.printf("%s,", obj[i]);
        }
    }
}