Middle
Kas olete töötanud Java generics'ega?
sobes.tech AI
Vastus AI-lt
Jah, Java generics võimaldavad luua klasse, liideseid ja meetodeid tüübiparameetritega, mis suurendab tüüpide turvalisust ja vähendab vajadust cast'ide järele. Näiteks saab luua universaalse konteineri klassi:
public class Box<T> {
private T content;
public void setContent(T content) {
this.content = content;
}
public T getContent() {
return content;
}
}
Seda klassi saab kasutada mis tahes tüüpi puhul, näiteks Box<String> või Box<Integer>, mis aitab vältida jooksuaegseid vigu.