1. 程式人生 > 其它 >自定義泛型方法來看看如何定義

自定義泛型方法來看看如何定義

https://www.starpool.cn/

在類內部定義了一個T型別的abc變數,並且為其添加了settergetter方法。解釋:對於泛型類的使用也很簡單,在主方法中,建立物件的時候指定T的型別分別為IntegerLongDouble星池雲IPFS類就可以自動轉換成對應的型別了。前面我們知道了如何定義泛型類,在類上定義的泛型,在方法中也可以使用。下面我們來看一下如何自定義泛型方法。泛型方法不一定寫在泛型類當中。當類的呼叫者總是關心類中的某個泛型方法,不關心其他屬性,這個時候就沒必要再整個類上定義泛型了。也就是說,這個方法只能接收元素為Object型別的集合,(https://www.starpool.cn/)如果我們想傳遞其他元素型別的集合,是行不通的。例如,如果傳遞裝載Integer

元素的集合,程式在編譯階段就會報錯:依舊以上面的例項為例,我們來看一個新的需求,我們希望方法接收的List 集合限定在數值型別內(float、integer、double、byte 等),不希望其他型別可以傳入(比如字串)。

www.starpool.cn