Sobes.tech
Middle

Vai esat strādājis ar generics Java?

sobes.tech AI

Atbilde no AI

Jā, Java ģenerikā ļauj izveidot klases, interfeisus un metodes ar tipu parametriem, kas palielina tipu drošību un samazina nepieciešamību pēc pārvēršanas. Piemēram, var izveidot universālu konteinerklasi:

public class Box<T> {
    private T content;

    public void setContent(T content) {
        this.content = content;
    }

    public T getContent() {
        return content;
    }
}

Šī klase var tikt izmantota ar jebkuru tipu, piemēram, Box<String> vai Box<Integer>, kas palīdz izvairīties no kļūdām izpildes laikā.