泛型数组Java(数组中存入不同类型的元素)

您所在的位置:网站首页 java数组的存储 泛型数组Java(数组中存入不同类型的元素)

泛型数组Java(数组中存入不同类型的元素)

2024-07-14 16:24| 来源: 网络整理| 查看: 265

定义一个操作类Operation,操作类的属性是泛型类Data; Operation类构造数组Data[],Data的元素可以实例化为不同的类型

泛型类:作为数组的元素可以实例化成各种类型

class Data{//泛型类,可以实例化各种类型的对象 private T data; public Data(T data){ this.setData(data); } public void setData(T data){ this.data=data; } public T getData(){ return this.data; } public String toString(){//覆写toString方法,用于输出 return this.data.toString(); } }

操作类:构造数组,添加,查找操作

class Operation{//操作类,以泛型类作为自己的属性 private Data[] d; private int foot;//记录数组长度 public Operation(int n){//创建泛型数组 if(n>0){ this.d=new Data[n]; }else{ System.out.println("构造异常"); } } public void add(Data data){//向泛型数组中加入元素 if(foot


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3