泛型(Generics)
泛型(Generics)在物件導向中是一個比較進階的觀念,但也非常容易用到,Genrics字面的意思是通用,在物件導向中翻譯成泛型,意思是廣泛的型別,一件事物可以用不同的形態來描述。
舉例來說,成績這件事情我把它定義為泛型,學生的成績有可能是分數0~100分,但是也有可能成績會是等第A、B、C、D、E、F,同樣是成績,但是要表達成績的方式可以不一樣,這就是泛型。
或者是班級這件事情也可以是泛型,班級可以是數字1~10班,但也可以是甲乙丙丁,同樣是班級,但是可以用不同的形態來表達。
使用泛型的好處是程式不必再寫一次,可以重複使用,只需改變資料的類型就可以了,如果再宣告一個新的資料會讓程式變複雜,程式顯得比較雜亂,使用泛型則是可以讓程式較簡單好管理,這是使用泛型的目的。
全站熱搜
留言列表