Μπορούμε να χρησιμοποιήσουμε καταργημένες μεθόδους στη java;

Μπορούμε να χρησιμοποιήσουμε καταργημένες μεθόδους στη java;
Μπορούμε να χρησιμοποιήσουμε καταργημένες μεθόδους στη java;
Anonim

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

Μπορούμε να χρησιμοποιήσουμε καταργημένες μεθόδους;

8 Απαντήσεις. Ουσιαστικά έχει καταργηθεί είναι μια προειδοποίηση για εσάς ως προγραμματιστή ότι ενώ η μέθοδος/κλάση/ό,τι υπάρχει και λειτουργεί, δεν είναι ο καλύτερος τρόπος για να το κάνετε. … Μπορείτε ακόμα να χρησιμοποιήσετε καταργημένα πράγματα - αλλά θα πρέπει πρώτα να κοιτάξετε γιατί καταργήθηκαν και να δείτε εάν ο νέος τρόπος να κάνετε πράγματα είναι καλύτερος για εσάς.

Μπορείτε να χρησιμοποιήσετε το καταργημένο API;

Ένα καταργημένο API είναι ένα που δεν συνιστάται πλέον να χρησιμοποιείτε, λόγω αλλαγών στο API. Ενώ οι κλάσεις, οι μέθοδοι και τα πεδία που έχουν καταργηθεί εξακολουθούν να εφαρμόζονται, ενδέχεται να αφαιρεθούν σε μελλοντικές υλοποιήσεις, επομένως δεν πρέπει να τα χρησιμοποιείτε σε νέο κώδικα και, εάν είναι δυνατόν, να ξαναγράψετε τον παλιό κώδικα για να μην τα χρησιμοποιήσετε.

Πώς επισημαίνετε μια μέθοδο ως καταργημένη στην Java;

Για να επισημάνουμε μια μέθοδο ως καταργημένη, μπορούμε να χρησιμοποιήσουμε την ετικέτα JavaDoc @deprecated. Αυτό κάναμε από την αρχή της Java. Αλλά όταν μια νέα υποστήριξη μεταδεδομένων εισάγεται στη γλώσσα Java, μπορούμε επίσης να χρησιμοποιήσουμε σχολιασμό. Ο σχολιασμός για τη μέθοδο επισήμανσης ως καταργημένη είναι @Depreated.

Η κατάργηση σημαίνει Java;

Ομοίως, όταν μια κλάση ή μια μέθοδος καταργείται, σημαίνει ότι η κλάση ήΗ μέθοδος δεν θεωρείται πλέον σημαντική. Είναι τόσο ασήμαντο, στην πραγματικότητα, που δεν θα πρέπει πλέον να χρησιμοποιείται καθόλου, καθώς μπορεί να πάψει να υπάρχει στο μέλλον. … Η δυνατότητα επισήμανσης μιας κλάσης ή μιας μεθόδου ως "καταργημένης" λύνει το πρόβλημα.

Συνιστάται: