`
keren
  • 浏览: 1579584 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java泛型学习

 
阅读更多
package test.a;

//测试泛型
public class TestFanXin {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//定义泛型类MyObj的一个Integer版本 
		MyObj<Integer> intOb = new MyObj<Integer>(88);
		intOb.showType(); 
		int i= intOb.getObj(); 
		System.out.println("value= " + i); 
		System.out.println("----------------------------------"); 
		//定义泛型类MyObj的一个String版本 
		MyObj<String> strOb = new MyObj<String>("Hello Gen!"); 
		strOb.showType(); 
		String s=strOb.getObj(); 
		System.out.println("value= " + s); 
	}
}

class MyObj<T>{
	T obj;//定义一个泛型的成员变量
	public MyObj(T o){
		obj = o;
	}
	public T getObj() {
		return obj;
	}
	public void setObj(T obj) {
		this.obj = obj;
	}
	public void showType(){
		System.out.println("--此类型:"+obj.getClass().getName());
	}
}

分享到:
评论

相关推荐

    java泛型学习ppt

    "Java 泛型学习" Java 泛型是 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。泛型的主要目标是提高 Java 程序的类型安全。通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多的...

    java泛型学习全面页面下载资料

    这些“java泛型学习全面页面下载资料”很可能包含以下内容: 1. **泛型的基本概念**:解释了泛型是什么,以及如何通过使用尖括号`&lt;&gt;`来定义泛型类、泛型接口和泛型方法。 2. **类型参数**:介绍如何定义类型参数,...

    java 泛型学习

    java 泛型学习,自己看看,有意者看看,学习学习,交流一下,如果有什么意见一起商讨下,相互进步。

    Java泛型学习1

    Java泛型是Java编程语言中的一个特性,它允许在类、接口和方法中使用类型参数,从而提高了代码的重用性和安全性。泛型的主要目的是在编译时进行类型检查,防止在运行时出现ClassCastException这样的类型转换异常。...

Global site tag (gtag.js) - Google Analytics