Middle
Czy pracowałeś z generykami w Java?
sobes.tech AI
Odpowiedź od AI
Tak, w Javie generics pozwalają na tworzenie klas, interfejsów i metod z parametrami typu, co zwiększa bezpieczeństwo typów i zmniejsza potrzebę rzutowania. Na przykład można stworzyć uniwersalną klasę kontenera:
public class Box<T> {
private T content;
public void setContent(T content) {
this.content = content;
}
public T getContent() {
return content;
}
}
Taka klasa może być używana z dowolnym typem, na przykład Box<String> lub Box<Integer>, co pomaga unikać błędów w czasie działania.