Sobes.tech
Middle

Έχετε εργαστεί με generics στη Java;

sobes.tech AI

Απάντηση από AI

Ναι, στη Java, οι γενικές (generics) επιτρέπουν τη δημιουργία κλάσεων, διεπαφών και μεθόδων με παραμέτρους τύπου, αυξάνοντας την ασφάλεια τύπων και μειώνοντας την ανάγκη για μετατροπές. Για παράδειγμα, μπορείτε να δημιουργήσετε μια γενική κλάση κοντέινερ:

public class Box<T> {
    private T content;

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

    public T getContent() {
        return content;
    }
}

Αυτή η κλάση μπορεί να χρησιμοποιηθεί με οποιοδήποτε τύπο, π.χ. Box<String> ή Box<Integer>, βοηθώντας στην αποφυγή σφαλμάτων κατά την εκτέλεση.