iT邦幫忙

2024 iThome 鐵人賽

DAY 14
0
自我挑戰組

初學者學習到的JavaScript 知識系列 第 14

鐵人賽DAY14-泛型

  • 分享至 

  • xImage
  •  

泛型(Generics)是一種在定義類別、介面和方法時,使用類型參數的特性。它主要是為了提高程式的重用性、安全性和可讀性,同時減少了類型轉換的需求,讓程式更加清晰和容易維護。

泛型的主要特點包括類型參數化、型別安全、消除強制類型轉換
類型參數化指的是允許在類別、介面或方法中定義一個或多個類型參數,這些參數可以在使用時指定具體的類型。
例如:List 是一個泛型類別,其中 T 是一個類型參數,在實際使用時可以指定為 List、List 等。
而型別安全泛型能夠在編譯時進行型別檢查,這樣可以在程式運行之前就發現型別錯誤,減少在運行時發生 ClassCastException 的風險。
消除強制類型轉換講的是允許在使用集合或其他容器類別時,避免頻繁的強制類型轉換。這樣可以使程式碼更加簡潔和容易維護。


上一篇
鐵人賽DAY13-方法鍊
下一篇
鐵人賽DAY15-Stream pipeline
系列文
初學者學習到的JavaScript 知識23
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言