使用Object表示泛型
来源:互联网 发布:帽子品牌知乎 编辑:程序博客网 时间:2024/06/03 15:45
Java中的基本思想就是可以通过使用像Object这样适当的超类来实现泛型类。
// MemoryCell class// Object read() --> Returns the stored value// void write() --> x is storedpublic class MemoryCell { private Object storedValue; public Object read() { return storedValue; } public void write(Object x) { storedValue = x; }}
使用这种策略,必须要考虑两个细节:
1、读出对象时必须强制转换成正确类型
MemoryCell memoryCell = new MemoryCell(); memoryCell.write("abc"); String str = (String) memoryCell.read();
2、不能传入基本类型,因为只有引用类型能够与Object相容
MemoryCell memoryCell = new MemoryCell(); memoryCell.write(new Double(3.1415926));
0 0
- 使用Object表示泛型
- 使用object表示泛型
- 使用Comparable接口类型表示泛型
- C++ object model 图片表示
- Object-C id 表示什么
- Object-C id 表示什么
- Effective JavaScript Item 46 优先使用数组而不是Object类型来表示有顺序的集合
- 泛型与Object
- 通配符使用.+?表示
- 使用邻接矩阵表示图
- java泛型中的? 、Object、? extends Object的区别
- 泛型限定<? extends Object>
- 新的对象表示法 ON(Object Notation)?
- 对与object-c 的点表示法
- JSON: JavaScript Object Notation(JavaScript 对象表示法)
- mock object 的使用
- html object使用
- 使用Shockwave Flash object
- 1-n中1出现的次数
- 头文件重复包含
- UVA 122
- Dubbo协议介绍
- 关键字
- 使用Object表示泛型
- 1027. 打印沙漏
- Linux socket编程之web server
- OpenCV 3.10+Visual Studio 2013+Camera
- 微机原理==可编程串行接口8251A(12)
- SQL整理
- AD常用快捷操作(快速过孔,快速布局等)
- eclipse中配置自动生成的注释模板
- java选择排序详解