专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Java泛型方法定义

Java泛型方法定义

更新时间:2022-11-01 09:39:48 来源:动力节点 浏览383次

Java泛型方法如何定义?动力节点小编来告诉大家。

    public class Printer
    {
        /*
         * 本例为泛型方法
         * T是泛型类实例所存储类型的占位符。在泛型类型的实例定义中,必需指定这个实例存储的实际类型。         * 
         */
        public void Print<T>(T argument)
        {
            if (typeof(T)==typeof(string))
            {
                Console.WriteLine(argument);
            }
            else
            {
                Console.WriteLine(argument.ToString());
            }
        }
    }

调用方法为:

    class Program
    {
        static void Main(string[] args)
        {
            Printer print = new Printer();
            Console.WriteLine("String Type:");
            print.Print<string>("Hello");
            Console.WriteLine("Int Type:");
            print.Print<int>(100);
            Console.ReadKey();
        }
    }

 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>