编程思想疑问
来源:互联网 发布:网络系统集成论文 编辑:程序博客网 时间:2024/04/28 07:18
- 列表内容
11.3
public class AsListInference { public static void main(String[] args) { List<Show> list1 = new ArrayList<>(); list1.add(new Light()); list1.add(new Hervy());// List<Show> list2 = Arrays.asList(new Light(), new Hervy());//报错 List<Show> list3 = Arrays.<Show>asList(new Light(), new Hervy()); }}class Show{}class Powder extends Show{}class Light extends Powder{}class Hervy extends Powder{}
list2报错的原理是什么?
//TIJ中是这样描述的:list2创建时,Arrays.asList()中只有Powder类型,因此它会创建List而不是List;list3中,在Arrays.asList()中插入一条”线索“,这称为”显示类型参数说明“。
0 0
- 编程思想疑问
- 读《java编程思想》---疑问
- 《Java编程思想》学习笔记与疑问
- java编程思想--学习疑问汇总
- pimpl思想(还有疑问)
- arm 编程疑问
- shell 编程疑问01
- CUDA编程疑问答疑
- Android编程疑问笔记
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 编程思想
- 获取盒子的实际位置
- 模板基类派生类的构造函数和析构函数
- uva753
- java内部类的几点体会
- 获取android应用签名证书(打包APK用到的那个文件)的SHA1,MD5,SHA256值
- 编程思想疑问
- uva11082
- OSPF OSPF(Open Shortest Path Fitst,ospf)开放最短路径优先协议
- Java虚拟机 类加载过程与机制
- 抽象基类运用与抽象基类指针作为模板容器元素
- 万年历SQL Server中实现
- umask
- (多核DSP快速入门)3.利用EMCV进行图像灰度转换的单核DSP程序
- 虚函数组实现虚级联继承 - 全开放和(接近)全闭合模式