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ā.