集合框架——定义泛型类
来源:互联网 发布:java apache 编辑:程序博客网 时间:2024/06/05 16:23
/*class Tool{private Worker w;public void setWorker(Worker w){this.w = w;}public Worker getWorker(){return w;}}*/class Worker{}class Student{}//泛型前做法。class Tool{private Object obj;public void setObject(Object obj){this.obj = obj;}public Object getObject(){return obj;}}//泛型类。/*什么时候定义泛型类?当类中要操作的引用数据类型不确定的时候,早期定义Object来完成扩展。现在定义泛型来完成扩展。*/class Utils<QQ>{private QQ q;public void setObject(QQ q){this.q = q;}public QQ getObject(){return q;}}class GenericDemo3{public static void main(String[] args) {Utils<Worker> u = new Utils<Worker>();u.setObject(new Student());Worker w = u.getObject();;/*Tool t = new Tool();t.setObject(new Student());Worker w = (Worker)t.getObject();*/}}
阅读全文
0 0
- 集合框架——定义泛型类
- 集合框架——定义泛型方法
- 集合框架——定义泛型接口
- 集合框架—ArrayList集合
- 集合框架—Map集合
- C#—集合类定义
- 集合框架—泛型
- 集合框架—Set
- Foundation框架—集合
- Foundation框架—集合
- Foundation框架—集合
- Foundation框架—集合
- 集合框架——Map集合
- java集合——集合框架
- 集合框架——Map集合
- Java集合框架——集合框架概况
- <java——集合框架>
- 集合框架——1
- 【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
- Hadoop源代码分析(一)——输入(TextInputFormat,FileSplit,LineRecordReader)
- 分组元素
- Redis Cluster 集群扩容与收缩
- 检测视频中特定颜色
- 集合框架——定义泛型类
- Base64算法
- 结构体初始化及结构体指针.结构体数组.结构体函数的调用赋值等
- 微信企业号主动发送
- hihoOffer收割练习20题目2
- jQuery LightBox插件原理的简单实现
- HBase集群启动脚本流程分析
- 生物信息脚本练习(3)gb文件转换
- ssm框架整合测试