• 泛型


     一、泛型

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

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

    二、泛型类

      声明类名后使用<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);       //抽象方法 

        }

  • 相关阅读:
    2.4 使用vue-cli创建项目/项目打包/发布
    2.3 vue-cli脚手架工具/nodejs
    2.2 vue的devtools、eslint检测问题
    2. es6扩展运算符
    文件json
    函数
    函数不固定参数
    监控日志,加入黑名单
    非空即真
    随机生成手机号,存入文件
  • 原文地址:https://www.cnblogs.com/xuekai/p/7157356.html
Copyright © 2020-2023  润新知