16 1自定義泛型

2021-07-25 17:09:04 字數 1092 閱讀 7510

自定義泛型:  自定義泛型就是乙個資料型別的佔位符或者是乙個資料型別的變數。

方法上自定義泛型:

修飾符 《宣告自定義的泛型》返回值型別 函式名(使用自定義泛型 ...)

在泛型中不能使用基本資料型別,如果需要使用基本資料型別,那麼就使用基本資料型別對應的包裝型別。

byte----> byte

short---> short

int----> integer

long----> long

double ----> double

float -----> float

boolean-----boolean

char-------》 character

方法泛型注意的事項:

1. 在方法上自定義泛型,這個自定義泛型的具體資料型別是在呼叫該 方法的時候傳入實參時確定具體的資料型別的。

2. 自定義泛型只要符合識別符號 的命名規則即可, 但是自定義泛型我們一般都習慣使用乙個大寫字母表示。 t type e element

*/public class demo2

public static abc getdata(abc o)

}

介面自定義泛型
泛型介面的定義格式: 

inte***ce 介面名《宣告自定義泛型》

泛型介面要注意的事項:

1. 介面上自定義的泛型的具體資料型別是在實現乙個介面的時候指定 的。

2. 在介面上自定義的泛型如果在實現介面的時候沒有指定具體的資料型別,那麼預設為object型別。

需求: 目前我實現乙個介面的時候,我還不明確我目前要操作的資料型別,我要等待建立介面實現類 物件的時候我才能指定泛型的具體資料型別。

如果要延長介面自定義泛型 的具體資料型別,那麼格式如下:

格式:

public class demo4implements dao

C 自定義泛型

using system using system.collections.generic using system.text namespace customgenericcollection public car public class sportscar car 其他方法 public cl...

自定義java泛型

自定義泛型 泛型介面,泛型實現類,泛型方法 泛型介面 package genericity public inte ce box泛型實現類 package genericity public class boximpimplements box override public e get int i...

Java自定義泛型

一 概述 自定義泛型的作用是用來規定乙個類,介面或方法所能接受的資料的型別。泛型中沒有多型的概念,兩邊的資料必須要一致,或者只寫一邊的泛型型別 相容老版本 二 泛型的好處 將執行時出現的錯誤提前到了編譯時 避免了型別強轉的麻煩 三 自定義泛型方法 定義格式 修飾符 自定義泛型 返回值型別 函式名 自...