`
cjx186
  • 浏览: 269621 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java泛型接口

    博客分类:
  • java
 
阅读更多
package me.cjx.example;
interface Demo<T> {
    public void print(T param);
}
// 实现泛型接口一
class Imple1<T> implements Demo<T> {
    public void print(T param) {
        System.out.println("param = " + param);
    }
}
// 实现泛型接口二
class Imple2 implements Demo<Imple2> {
    public void print(Imple2 param) {
        System.out.println("param = " + param);
    }
}
public class GenericsDemo {
    public static void main(String[] args) {
        Imple1<String> demo = new Imple1<String>();
        demo.print("Hello, Wrold!");
        Imple2 im = new Imple2();
        im.print(new Imple2());
    }
}
分享到:
评论

相关推荐

    java 泛型接口示例

    下面我们将详细探讨Java泛型接口的相关知识点。 1. **泛型接口的定义** 泛型接口的定义方式与普通接口类似,只是在接口名之后添加了尖括号`&lt;T&gt;`,其中`T`是一个类型参数,代表某种未知的数据类型。例如: ```java...

    Java定义泛型接口和类的方法实例分析

    Java定义泛型接口和类的方法实例分析 Java定义泛型接口和类的方法实例分析是Java中的一个重要概念,它允许在定义类、接口时指定类型形参,这个类型形参在将在声明变量、创建对象时确定。泛型的引入提高了Java程序的...

    java泛型技术之发展

    Java泛型技术是Java编程语言中的一个重要特性,它在2004年随着Java SE 5.0的发布而引入,极大地增强了代码的类型安全性和可读性。本篇文章将深入探讨Java泛型的发展历程、核心概念以及其在实际开发中的应用。 一、...

    很好的Java泛型的总结

    Java泛型可以用于各种场景,例如集合、类、接口等。例如,定义一个List&lt;String&gt; strList = new ArrayList(),那么strList只能添加String类型的数据。 泛型的优点 ------------- Java泛型的优点是可以在编译期检查...

    Java泛型的用法及T.class的获取过程解析

    Java泛型的用法及T.class的获取过程解析 Java泛型是Java编程语言中的一种重要特性,它允许开发者在编写代码时指定类型参数,从而提高代码的灵活性和可读性。本文将详细介绍Java泛型的用法 及T.class的获取过程解析...

    Java泛型应用实例

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

    Java 泛型最全指南(定义和使用+继承泛型类/实现泛型接口+泛型的边界+通配符+类型擦除)

    继承泛型类和实现泛型接口可以在一定范围内实现代码的复用。例如,`public class SubHolder&lt;T&gt; extends Holder&lt;T&gt; { ... }` 继承了 `Holder` 泛型类,而 `public class ImplA&lt;T&gt; implements A&lt;T&gt; { ... }` 实现了 `A...

    java 泛型方法使用示例

    下面我们将深入探讨Java泛型方法的概念、语法以及使用示例。 **一、泛型方法概念** 泛型方法是一种具有类型参数的方法,这些类型参数可以在方法声明时指定,并在方法体内部使用。与类的泛型类似,它们提供了编译时...

    SUN公司Java泛型编程文档

    1. **类型参数化**:泛型类、泛型接口和泛型方法允许使用类型参数来代替具体的类型。例如,`public class Container&lt;T&gt;`,这里的`T`就是一个类型参数,代表了某种未知的具体类型。 2. **通配符**:在使用泛型时,...

    Java泛型的继承和实现操作示例

    * Java泛型接口的实现 * Java泛型类型参数的使用 * Java泛型的继承和实现操作技巧 五、扩展阅读 * 《Java面向对象程序设计入门与进阶教程》 * 《Java数据结构与算法教程》 * 《Java操作DOM节点技巧总结》 * 《Java...

    java泛型的内部原理及更深应用

    Java泛型是Java编程语言中的一个强大特性,它允许在定义类、接口和方法时使用类型参数,从而实现参数化类型。这使得代码更加安全、可读性更强,并且能够减少类型转换的必要。在“java泛型的内部原理及更深应用”这个...

    面试必须资料java泛型攻略、

    Java泛型还支持类型参数的边界限制,即可以指定类型参数必须继承自某个类或者实现某个接口。例如: ```java public class C1&lt;T extends Number&gt; {} // T 必须是Number的子类 public class C2...

    Java泛型使用详细分析.pdf

    在 Java 中,泛型可以应用于集合、类、接口和方法中。泛型的主要目的是确保类型安全,避免在运行时出现类型相关的错误。 1. 为什么要使用泛型? 在 Java 中,如果我们想要将一个字符串类型的值放入到集合中,这个...

    Java泛型实例

    Java泛型是Java编程语言中的一个关键特性,它在2004年随着Java SE 5.0的发布而引入,极大地增强了代码的类型安全性和重用性。泛型允许我们在编写类、接口和方法时指定参数化类型,使得代码在编译时就能进行类型检查...

    Java泛型技术之发展.pdf

    Java泛型是Java编程语言中的一个关键特性,它在2004年随着Java SE 5.0的发布而引入,极大地增强了代码的类型安全性和重用性。本篇文章将深入探讨Java泛型的发展历程、核心概念以及其在实际开发中的应用。 1. **发展...

    Java 泛型擦除后的三种补救方法

    Java 泛型是一种强大的工具,它允许我们在编程时指定变量的类型,提供了编译时的类型安全。然而,Java 的泛型在运行时是被擦除的,这意味着在运行时刻,所有的泛型类型信息都会丢失,无法直接用来创建对象或进行类型...

Global site tag (gtag.js) - Google Analytics