Sobes.tech
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.