`
chasewade
  • 浏览: 14305 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
最近访客 更多访客>>
社区版块
存档分类
最新评论

泛型方法实例

    博客分类:
  • J2se
阅读更多
/**
 * 
 * @author chase 
 * 2011-04-26
 * 泛型方法实例
 * 
 */
public class ExampleA {

	public <T> void f(T x) {
		System.out.println(x.getClass().getName());
	}
	
	public static void main(String args[]) {
		ExampleA ea = new ExampleA();
		ea.f("");
		ea.f(23);
		ea.f("chase");
		ea.f(3.1415926);
		ea.f('a');
		ea.f(ea);
	}
}

 

分享到:
评论

相关推荐

    C#泛型类、泛型方法、泛型接口、泛型委托的实例

    本文将深入探讨泛型类、泛型方法、泛型接口和泛型委托,并通过实例来阐述它们的应用。 首先,我们来看泛型类。泛型类是具有一个或多个类型参数的类。类型参数是在定义类时使用的占位符,实际的类型在创建类的实例时...

    Java定义泛型方法实例分析

    Java定义泛型方法实例分析 Java定义泛型方法是一种强大的技术,可以在编程中提供更多的灵活性和泛用性。在Java中,泛型方法可以在类、接口或方法中使用,以下是关于Java定义泛型方法的实例分析。 一、泛型方法的...

    Java泛型应用实例

    Java泛型是Java编程语言中的一个强大特性,它允许我们在定义类、接口和方法时指定类型参数,从而实现代码的重用和类型安全。在Java泛型应用实例中,我们可以看到泛型如何帮助我们提高代码的灵活性和效率,减少运行时...

    很强大的泛型委托实例

    2. **泛型委托的使用**:然后,我们可能会看到如何在方法签名中使用这些泛型委托,以及如何实例化它们来指向特定的方法。例如,`var myDelegate = new MyGenericDelegate, string&gt;(MyMethod);`,这里`MyMethod`是一...

    c# 泛型应用实例

    10. **泛型与反射**:通过反射,我们可以动态地创建泛型类型实例,获取和设置泛型类型字段,调用泛型方法等。这对于构建元编程和动态代码生成的场景非常有用。 总的来说,C#泛型的应用实例非常广泛,从简单的数据...

    C#泛型集合使用实例

    这些接口和类定义了操作数据的一般方法,而`T`则代表一个未指定的类型参数,可以在实例化时指定具体类型。 2. **类型约束** 在定义泛型类或方法时,可以添加类型约束来限制`T`的类型。例如,可以使用`where T : ...

    java 泛型方法使用示例

    **四、泛型方法的实例化** 在调用泛型方法时,Java编译器会根据传入的实际参数类型推断出类型参数的具体类型。例如: ```java int result = sum(10, 20); // 实际类型为 int String combined = sum("Hello ", ...

    C#泛型学习实例

    4. **泛型抽象类**:泛型抽象类是不能直接实例化的,它提供了一些未实现的方法或属性,需要由派生类来具体实现。抽象类中的类型参数可以用于定义抽象方法或属性。例如: ```csharp public abstract class ...

    ASP.NET 的泛型实例

    在这个"ASP.NET的泛型实例"中,我们将深入探讨一个关键的概念——泛型。 泛型是.NET Framework 2.0引入的一项重要特性,它允许开发者在类、接口和方法中定义类型参数,从而实现数据类型的参数化。这带来了多方面的...

    SSH泛型代码实例

    SSH泛型代码实例是关于Java编程中的一种常见技术——Spring、Struts和Hibernate(SSH)框架结合使用泛型的应用示例。泛型是Java SE 5.0引入的一个重要特性,它允许在编译时检查类型安全,并且所有的强制转换都是自动...

    Java让泛型实例化的方法

    Java让泛型实例化的方法 Java是一种静态类型语言,它可以在编译时检查类型的正确性,以避免运行时的类型错误。然而,在 Java 中使用泛型时,会出现一个问题:如何实例化泛型对象?在 Java 中,泛型擦除机制使得...

    Java泛型实例

    泛型允许我们在编写类、接口和方法时指定参数化类型,使得代码在编译时就能进行类型检查,从而避免了运行时的ClassCastException。 首先,我们来看一下泛型类。泛型类是在类定义中使用尖括号`&lt;&gt;`来声明的,它允许...

    java 泛型入门 实例

    本篇文章将带你入门Java泛型,通过实例深入理解其核心概念。 1. **泛型的基本概念** - 泛型是一种允许在定义类、接口和方法时使用类型参数的机制。这使得代码可以在编译时期检查类型,避免了不必要的类型转换,并...

    C#泛型接口实例

    然后,我们可以创建这些类的实例并调用它们的`Process`方法: ```csharp var numberProc = new NumberProcessor(); numberProc.Process(10); var stringProc = new StringProcessor(); stringProc.Process("Hello,...

    泛型方法的使用.rar

    在这个例子中,`where T : new()`约束意味着`T`必须有一个公共无参构造函数,这样我们就可以在方法内部使用`new T()`来实例化对象。 泛型方法也可以与泛型类和接口结合使用。在泛型类中定义的泛型方法可以访问类的...

    jdk1.5的新特性泛型的实例代码

    下面将深入探讨泛型的实例代码及其背后的原理。 一、泛型的基本概念 泛型是Java中一种用于处理不同数据类型的模板设计模式。在类、接口或方法声明中使用类型参数,可以限制这些结构能操作的数据类型。例如,我们...

    C#中的集合与泛型应用实例

    泛型不仅限于集合,还可以用于定义泛型类、接口和方法。例如,可以创建一个泛型方法来交换两个变量的值: ```csharp public static void Swap(ref T first, ref T second) { T temp = first; first = second; ...

    c#泛型类、泛型方法、泛型接口、泛型委托

    泛型主要分为四个关键部分:泛型类、泛型方法、泛型接口和泛型委托。下面将详细介绍这四个方面。 1. 泛型类: 泛型类是具有一个或多个类型参数的类。这些类型参数是占位符,代表一种未知的数据类型,直到在创建类...

    Java中的泛型方法演示代码

    在这个“Java中的泛型方法演示代码”中,我们可以期待看到如何在Java中定义和使用泛型方法的实例。 首先,泛型方法的基本语法是在方法声明前加上尖括号`&lt;&gt;`,并在其中定义一个或多个类型参数。例如: ```java ...

    C#泛型实例Demo

    在你提供的"C#泛型实例Demo"文档中,很可能包含了如何使用这些泛型特性的示例代码。通过阅读和运行这些代码,你可以更深入地理解泛型在实际开发中的应用,比如如何创建自定义的泛型容器、如何利用泛型方法实现通用...

Global site tag (gtag.js) - Google Analytics