Ποιος είναι ο σκοπός των γενόσημων στην Java;
Ποιος είναι ο σκοπός των γενόσημων στην Java;

Βίντεο: Ποιος είναι ο σκοπός των γενόσημων στην Java;

Βίντεο: Ποιος είναι ο σκοπός των γενόσημων στην Java;
Βίντεο: Η ανακάλυψη αυτής της πυραμίδας αλλάζει ολόκληρη την ιστορία - Gunung Padang 2024, Νοέμβριος
Anonim

Γενικά σε Java . Γενόσημα αποτελούν μια εγκατάσταση του γενικός προγραμματισμού που προστέθηκαν στο Ιάβα γλώσσα προγραμματισμού το 2004 στην έκδοση J2SE 5.0. Σχεδιάστηκαν για επέκταση της Java σύστημα τύπου που επιτρέπει "μια μέθοδο ή μέθοδο τύπου να λειτουργεί σε αντικείμενα διαφόρων τύπων παρέχοντας ταυτόχρονα ασφάλεια τύπου μεταγλώττισης".

Από εδώ, ποια είναι η κύρια χρήση των γενόσημων στην Java;

Γενόσημα επιτρέπει σε έναν τύπο ή μια μέθοδο να λειτουργεί σε αντικείμενα διαφόρων τύπων, ενώ παρέχει ασφάλεια τύπου μεταγλώττισης Ιάβα μια πλήρως στατικά δακτυλογραφημένη γλώσσα. Γενόσημα είναι από τα πιο αμφιλεγόμενα Ιάβα γλωσσικά χαρακτηριστικά.

Στη συνέχεια, το ερώτημα είναι, πότε πρέπει να χρησιμοποιείτε γενόσημα; Η Java ενσωματωμένη Generics στην Java 5.0 για να επιτύχει:

  1. Η ασφάλεια τύπου διασφαλίζει ότι μόλις εφαρμοστεί το όρισμα τύπου, κανένας άλλος τύπος δεδομένων δεν επιτρέπεται στη μέθοδο ή στο πλαίσιο και αποφεύγει την απαίτηση χύτευσης.
  2. Γενικός προγραμματισμός/παραμετρικός πολυμορφισμός.

Επίσης, τι νόημα έχουν τα γενόσημα στην Java;

Με λίγα λόγια, γενόσημα επιτρέπουν στους τύπους (κλάσεις και διεπαφές) να είναι παράμετροι κατά τον καθορισμό κλάσεων, διεπαφών και μεθόδων. Όπως και οι πιο γνωστές επίσημες παραμέτρους που χρησιμοποιούνται στις δηλώσεις μεθόδων, οι παράμετροι τύπου παρέχουν έναν τρόπο για να επαναχρησιμοποιήσετε τον ίδιο κώδικα με διαφορετικές εισόδους.

Πώς λειτουργούν τα γενόσημα στην Java;

Εν συντομία Γενόσημα σε Ιάβα είναι syntacticsugar και δεν αποθηκεύει πληροφορίες σχετικές με τον τύπο κατά την εκτέλεση. Όλες οι πληροφορίες που σχετίζονται με τον τύπο διαγράφονται από το Type Erasure, αυτή ήταν η κύρια απαίτηση κατά την ανάπτυξη Γενόσημα χαρακτηριστικό για να επαναχρησιμοποιηθούν όλα Ιάβα κώδικας γραμμένος χωρίς Γενόσημα.

Συνιστάται: