定義乙個含有泛型的類,模擬arraylist集合
package com.generic;
/* 定義乙個含有泛型的類,模擬arraylist集合
泛型是乙個未知的資料型別,我們不確定什麼資料型別的時候,可以使用泛型
泛型可以接收任意的資料型別,可以使用integer,string,student...
建立物件的時候確定泛型的資料型別
*/public
class
genericclass
public
void
setname
(e name)
}
使用含有泛型的類
package com.generic;
public
class
demo02genericclass
}
定義含有泛型的方法:泛型定義再方法的修飾符和返回值型別之間
格式:
修飾符 《泛型》 返回值型別 方法名(引數列表(使用泛型))
含有泛型的方法,在呼叫方法的時候確定泛型的資料型別
傳遞什麼型別的引數,泛型就是什麼型別
package com.generic;
/* 定義含有泛型的方法:泛型定義再方法的修飾符和返回值型別之間
格式:修飾符 《泛型》 返回值型別 方法名(引數列表(使用泛型))
含有泛型的方法,在呼叫方法的時候確定泛型的資料型別
傳遞什麼型別的引數,泛型就是什麼型別
*/public
class
genericmethod
//定義含有泛型的靜態方法
public
static
void
method02
(s s)
}
測試含有泛型的方法
package com.generic;
/* 測試含有泛型的方法
*/public
class
demo03genericmethod
}
自定義類使用泛型and方法使用泛型
使用泛型的自定義類,泛型可以使用任意的資料型別,在建立物件的時候確定是什麼資料型別,建立物件的時候不使用泛型,那就預設是object型別 格式 package cn.zhuobo.day10.aboutgeneric public class classgeneric public classgen...
泛型 泛型類的定義
泛型的定義與普通類定義相比,首先在類名後增加了由尖括號標識的型別變數,一般用t表示。t可以在泛型中的任何地方使用。對於泛化介面也是這樣定義。我們來看看普通類box以及box的泛型的 1 普通類box的定義 public class mybox public object get 2 box類的泛型定...
C 自定義泛型
using system using system.collections.generic using system.text namespace customgenericcollection public car public class sportscar car 其他方法 public cl...