zoukankan      html  css  js  c++  java
  • 形如public T Show<T>(T a) 方法的理解

    对于小新来说遇到的问题还真是多,呵呵,今天还有这样的问题呢哦! 代码如下:
     
       public class Demo
       {
      
    public static T Show<T>(T a)
       {
      
    return a;
       }
      
    public static void Get()
       {
      
    int Myint =Show<int>(2);
       }
    }
    在这段代码中,static 后面的 T 是表示期望的数据类型  Show(T) 里边的 T 是准备输入的数据类型,通过后边的Get方法就可以知道
    int Myint = Show<int>(2);
    这个int便是你想输入的类型,此处的int可以随意替换成你想要的类型,.
     
    public static  T Show<T>(T a)
    参数部分的 T 和 Show 前边的 T 类型是一样的!   不一定只放一个参数,理论是可以放 N 多个的
     
    这样就可以随便想要什么参数都可以了
    还有就是可以传进去多个数据类型的参数进去
     
    例如:
    public class Demo
    {
    public static T Show<T,X,Y>(T a,X b,Y c)
    {
    return a;
    }
    public static void Get()
    {
    int Myint =Show<int,string,double>(2,"abc",4.0);

    }
    }
     
     
    初来乍到,如有错误,请高手批评改正!
     
     
    这里要感谢郝冠军老师的指导,哈哈!
     
    下次再会!
    拜拜喽!
  • 相关阅读:
    Swift使用闭包表达式
    css + html 小知识总结
    关于javascript的误区
    什么是cookie
    css技术和实例
    闭包练习
    web 小知识
    javascript------>(此文转发)
    Spring Boot 系列 @ControllerAdvice 拦截异常并统一处理
    JSR-303 数据校验学习
  • 原文地址:https://www.cnblogs.com/distance/p/2024292.html
Copyright © 2011-2022 走看看