文档章节

泛型边界控制

h
 hc_naa
发布于 2015/10/12 15:59
字数 159
阅读 12
收藏 0

我觉得我好像明白了. 请指正!

        // 声明一个list.其中元素的范围是A类型或者A的子类型.(1)声明的时候可以指定一个范围.
        private java.util.List<? extends A> list;


	public java.util.List<? extends A> getList()

	{

		return list;

	}


	public void setList(java.util.List<? extends A> list)

	{

		this.list = list;

	}


	public static void main(String[] args)

	{
                // 一个元素是B类型的list

		java.util.List<B> list = new java.util.ArrayList<B>();

		list.add(new B());

		
                // (2)实际处理中,只能是类型明确的集合.
                E e = new E();

		e.setList(list);

	}



(1)声明的时候可以指定一个大概范围.
(2)但是实际处理中,只能是类型明确的集合.        


本文转载自:

共有 人打赏支持
h
粉丝 1
博文 15
码字总数 2048
作品 0
海淀
私信 提问
Java泛型--擦除

Java泛型--目录 概述 我们可以声明ArrayList.class,但是不能声明ArrayList<Integer>.class,看下面的例子: public class EqualClassName { public static void main(String[] args) { //声明不......

我叫张凯
2016/01/12
609
0
Kotlin语言中的泛型设计哲学

Kotlin语言的泛型设计很有意思,但并不容易看懂。关于这个部分的官方文档,我反复看了好几次,终于弄明白Kotlin语言泛型设计的背后哲学。这篇文章将讲述Kotlin泛型设计的整个思考过程及其背后...

欧阳锋
2018/04/16
0
0
Java学习日常:泛型

附上思维导图。这篇博客主要讲了如下知识点。 泛型的思维导图 看完了《Thinking in Java》的第十五章泛型,着实被震了一惊。看之前以为泛型就是泛型,看完之后却发现Java的泛型是通过编译时的...

Happioo
2017/11/10
0
0
《JAVA编程思想》学习笔记——第十五章 泛型

在面相对象编程中,多态算是一种泛化机制。 泛型实现了参数化类型的概念。 泛型的主要目的之一就是用来指定容器要持有什么类型的对象,而且由编译器来保证类型的正确性。 元组 仅一次方法调用...

lixiaocheng18
2017/04/24
0
0
《Java编程思想》第四版读书笔记 第十五章 泛型

15.4 泛型方法 除了将泛型应用于整个类,还可以在类中包含泛型化方法,而这个方法所在的类可以是泛型类也可以不是泛型类。 作者推荐的一个基本指导原则:无论何时,只要能做到,就应该尽量使...

一万
2016/06/27
129
0

没有更多内容

加载失败,请刷新页面

加载更多

vue 对对象的属性进行修改时,不能渲染页面 vue.$set()

我在vue里的方法里给一个对象添加某个属性时,我console.log出来的是已经更改的object ,但是页面始终没有变化 原因如下: **受现代 JavaScript 的限制 (而且 Object.observe 也已经被废弃),...

Js_Mei
今天
1
0
开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
12
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
8
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
5
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部