Generic Methods/Classes
Define generic classes with type parameters and write generic methods with <T> before the return type. Learn where type inference helps.
Overview
Generic classes reuse one design for many types, and generic methods work with type parameters even inside non-generic classes. We will create a tiny Pair<T,U>, a swap method, and a static factory.
Why generic classes?
Neden sınıfı generic yaparız?
- Tek tasarım, çok tür: tekrarı azaltır.
- Tür güvenliği: yanlış türler derlemede yakalanır.
- Temiz API: dönüşlerde cast yok.
All lessons in this course
- Interfaces in Practice
- Generics Basics (T, inference)
- Generic Methods/Classes