论坛首页 编程语言技术论坛

泛型类(普通类)中的普通方法和泛型方法

浏览 3272 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (14) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-10-31   最后修改:2009-11-02

在普通类中用泛型方法

public class A
{
     //在有返回值的方法当中,必须有参数t
     public T getSth1<T>(T t)
    {
          return t;
    }

     public void getSth2<T>(T t)
    {
          
   }
        	
}

在泛型类中使用泛型方法和非泛型方法

public class A<T>
{
     //泛型方法,3中是非泛型方法
     //在有返回值的方法当中,必须有参数t
     public T getSth1<T>(T t)
    {
          return t;
    }

     public void getSth2<T>(T t)
    {
          
   }
     //非泛型方法
   public T  getSth3(T t)
    {
          return t;
   }

    public T  getSth4()	//符合c#语法
   {
          return default(T);
   }

}

 

   发表时间:2009-12-18  
普通类中也可以加上泛型,那么普通类和泛型类有什么区别呢?
0 请登录后投票
   发表时间:2009-12-19  
差点被误导了  我还以为在类里面可以调用外面传入的泛型中的方法呢
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics