A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小明啊 中级黑马   /  2016-1-23 11:22  /  439 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.Vector;


public class ReflectTest {
        public static void main(String[] args) throws Exception{
                Vector<Integer> I=new Vector<Integer>();
                I.add(1);
                I.add(2);
                I.add(3);
                Vector<String> S=new Vector<String>();
                S.add("ab");
                S.add("cd");
                S.add("ef");
            radomMeth(I);
            radomMeth(S);
               
        }
        //写方法时如不知传入数据的类型可使用通配符
        public static void radomMeth(Vector<?> v){
                //v.add(123);会报错,是因为只有在方法调用时才知道调用什么类型,在该方法中添加确定类型时会报错
                for(Object o:v){
                System.out.println(o);
                }
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马