泛型類別(Generic Class)在物件導向程式設計(OOP)中,特別是在像Java和C#這樣的語言中,是一種允許類定義時不指定其成員(如屬性和方法)的具體類型的機制。這些類型參數將在創建類的實例時指定。這樣,一個類可以用於多種數據類型,提高了代碼的重用性和靈活性。
特性
類型安全:泛型提供了編譯時的類型檢查,使得錯誤更早地在編譯過程中被發現,而不是在運行時,從而增加了代碼的穩定性和類型安全。
重用性:通過泛型,相同的代碼可以應用於不同的類型,增加了代碼的重用性。
靈活性:泛型增加了類、接口和方法的靈活性,可以用於多種數據類型而無需進行類型轉換。