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.