java的语句问题
Class<?extends test4> exampleC = tt1.getClass();
这句话是什么意思,哪位大神来解释下
泛型有点泛指的意思。比如说集合ArrayList中可以存放对象,可以存放字符,字符串等等东西。比如我们存放的是自己定义的Person类的对象,那么当我们取出来的时候就要对对象进行强制转换Person p = (Person)listname.get(1);这样才能使用p这个对象。如果我们使用了泛型,就说明告诉java这个list中存放的是Person类的实例:ArrayLIst<Person> listname = new ArrayList<Person>();这样在去的时候就不用进行强制转换了。总结就是告诉java该集合里面存放的是某一种类型的对象或者说数据。以上是个人浅薄的简介,望指正。
热门标签: