"Generic"這個詞在英語中有多種含義,但最常見的是指“一般的”,“非特定的”,或“通用的”,在計算機科學中,特別是在編程語言中,"generic"常常用來描述一種可以處理多種類型輸入的函數或者方法,這種類型的函數或方法被稱為泛型函數或泛型方法。
在Java編程語言中,你可能會看到一個泛型類或者泛型方法,像這樣: java Copy code public class GenericClass < T > { private T item; public GenericClass(T item) { this.item = item; } public T getItem() { return item; } } 或者如下的泛型方法: java Copy code public static < T > void printArray(T[] array) { for (T element : array) { System.out.println(element); } }
在這個例子中,"<T>"就是一個泛型參數,表示這個類或者方法可以接受任何類型的參數,當你創建了一個這個類的實例,并且給它傳遞了具體的類型,比如Integer,String等,那么這個類就會變得有類型,同樣,當你調用這個方法并且傳遞了一個數組,那么這個方法就可以接受任何類型的數組作為參數,這就是泛型的用途和意義。
發表評論