java 泛型使用和不定参数函数定义

来源:互联网 发布:大数据全洞察 编辑:程序博客网 时间:2024/06/05 09:43

1. 泛型使用:

    protected <T extends Fragment> T getFragment(Class<T> clazz, String tag){

}

其中有2 个地方用到泛型:

返回值为任何继承fragment的对象。

参数一为任何一个类。


2. java 函数不定参数:

    public void showIconsInTitleBar(View... icons) {
        if (icons.length == 0) {
            return;
        }

        for (int i = 0; i < icons.length; i++) {
            icons[i].setVisibility(View.VISIBLE);
        }
    }

调用此方法可以传入任意多个view。