首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

泛型应用-泛型接口、泛型方法、泛型数组、泛型嵌套

2013-10-17 
泛型应用----泛型接口、泛型方法、泛型数组、泛型嵌套1、泛型接口1.1泛型接口的基本概念1.2泛型接口实现的两种

泛型应用----泛型接口、泛型方法、泛型数组、泛型嵌套
1、泛型接口1.1泛型接口的基本概念泛型应用-泛型接口、泛型方法、泛型数组、泛型嵌套
泛型应用-泛型接口、泛型方法、泛型数组、泛型嵌套
1.2泛型接口实现的两种方式定义子类:在子类的定义上也声明泛型类型


3、泛型数组
class Info<T,V>{// 接收两个泛型类型private T var ;private V value ;public Info(T var,V value){this.setVar(var) ;this.setValue(value) ;}public void setVar(T var){this.var = var ;}public void setValue(V value){this.value = value ;}public T getVar(){return this.var ;}public V getValue(){return this.value ;}};class Demo<S>{private S info ;public Demo(S info){this.setInfo(info) ;}public void setInfo(S info){this.info = info ;}public S getInfo(){return this.info ;}};public class GenericsDemo31{public static void main(String args[]){Demo<Info<String,Integer>> d = null ;// 将Info作为Demo的泛型类型Info<String,Integer> i = null ;// Info指定两个泛型类型i = new Info<String,Integer>("李兴华",30) ; // 实例化Info对象d = new Demo<Info<String,Integer>>(i) ;// 在Demo类中设置Info类的对象System.out.println("内容一:" + d.getInfo().getVar()) ;System.out.println("内容二:" + d.getInfo().getValue()) ;}};


热点排行