Sobes.tech
Middle

Ar dirbote su generics Java kalboje?

sobes.tech AI

Atsakymas iš AI

Taip, Java generikai leidžia kurti klases, sąsajas ir metodus su tipų parametrais, kas didina tipų saugumą ir sumažina konvertavimo poreikį. Pavyzdžiui, galima sukurti universalią konteinerio klasę:

public class Box<T> {
    private T content;

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

    public T getContent() {
        return content;
    }
}

Ši klasė gali būti naudojama su bet kokiu tipu, pavyzdžiui, Box<String> arba Box<Integer>, kas padeda išvengti klaidų vykdymo metu.