zoukankan      html  css  js  c++  java
  • java 泛型接口和方法

    java5后,可以声明泛型接口,声明方式和声明泛型类是一样的。

    public interface IDAO<T>{}

    泛型接口子类有两种方式:

    直接在子类后申明泛型;

    在子类实现的接口中给出具体的泛型类型

    public class DaoImpl<T> implements IDAO<T>{}

    public class DaoImpl implements IDAO<String>{}

     

     

    泛型方法

     

    方法中可定义泛型参数,形参的参数类型就是实参的类型。

    格式:

    <泛型标签> 返回值类型 方法名([泛型标签 参数]...)

     

     

    public static <T extends Number> List<T> show(T……t){

           return null;

    }

    .....main.....{

           //Show(new Object[]{});不可以,因为方法参数类型的限定

    Show(new Number[]{});

    Show(new Integer[]{});

    }

  • 相关阅读:
    Redis数据类型
    Linux配置Redis
    Linux配置ActiveMQ
    Linux配置Docker
    3、Spring Boot日志
    2、Spring Boot配置
    1. Spring Boot入门
    Linux(centos6.8)配置Redis
    okhttp禁止重定向
    123
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11136187.html
Copyright © 2011-2022 走看看