0Pricing
Java Academy · Lesson

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

  1. Interfaces in Practice
  2. Generics Basics (T, inference)
  3. Generic Methods/Classes
← Back to Java Academy