zoukankan      html  css  js  c++  java
  • 泛型

     一、泛型

        泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。

       这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。

    二、泛型类

      声明类名后使用<E>(E可以是任何其他字母),即可以指定该类是一个泛型类

     如:

        public class Gen<E> {

        private E atr;               //变量的声明

        public Gen(){ }    //构造方法

    三、泛型方法

         泛型方法使得该方法能够独立于类而产生变化

       要定义泛型方法,只需将泛型参数列表置于返回值之前

    如:public <E> E getX(E x){ return x; }

      四、泛型接口,与泛型类完全相同

    如:Public interface  TestGenerics<T> {  

          Public T getT(T t);                      //抽象方法

         Public String assume(T t);       //抽象方法 

        }

  • 相关阅读:
    AC自动机
    哈希与哈希表
    Trie字典树
    整除
    P3375 【模板】KMP字符串匹配
    KMP算法
    Luogu-P1004 方格取数
    Luogu-P2758 编辑距离
    Luogu-P1018 乘积最大
    Luogu-P1880 [NOI1995]石子合并
  • 原文地址:https://www.cnblogs.com/xuekai/p/7157356.html
Copyright © 2011-2022 走看看