Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Η λειτουργία της toString σε Java

Εφαρμογές γραμμένες στη χρήση Java γλώσσα Αντικειμενοστρεφής ανάπτυξη . Αυτό περιλαμβάνει τη δημιουργία αντικειμένων για την εκτέλεση των καθηκόντων εφαρμογής . Μπορείτε να προσδιορίσετε τα αντικείμενα από τις δηλώσεις γραπτώς τάξη , προσδιορίζοντας τις ιδιότητες και τη συμπεριφορά που αντιτίθενται περιπτώσεις της κατηγορίας θα πρέπει να αντανακλά . Η μέθοδος " toString " είναι διαθέσιμο για όλα τα αντικείμενα σε Java . Οι προγραμματιστές μπορούν να επιλέξουν να χρησιμοποιήσουν την προεπιλεγμένη μέθοδο " toString " για τις τάξεις τους , ή να καθορίσουν τη δική τους . Κληρονομικότητα
Η

δηλώσεις Class σε Java χρησιμοποιήσουμε κληρονομικότητα . Μέσω αυτού του μοντέλου , οι τάξεις μπορούν να κληρονομήσουν από άλλες κατηγορίες , οπότε διαθέτουν αυτόματα τις ιδιότητες και τις μεθόδους αυτών των κατηγοριών εκτός από τα δικά τους . Καθώς και τη δημιουργία προσαρμοσμένων κλάσεις και αντικείμενα , Java προγραμματιστές μπορούν να χρησιμοποιήσουν τα αντικείμενα που ορίζονται από την ίδια τη γλώσσα . Όλα τα αντικείμενα σε Java κληρονομούν από , ή " επεκτείνει " την τάξη " αντικειμένου" . Ως εκ τούτου, όλα τα αντικείμενα κληρονομούν τις μεθόδους της κλάσης « Αντικείμενο » , συμπεριλαμβανομένης της μεθόδου " toString " .
Εικόνων Μέθοδος
Η

Η " toString " μέθοδος επιστρέφει ένα String κειμένου που αντιπροσωπεύει το αντιρρήσεις που καλείται . Η μέθοδος μπορεί να κληθεί ρητά , χρησιμοποιώντας την ακόλουθη σύνταξη :

objectInstanceName.toString ( ) ?

Η μέθοδος " toString " μπορεί επίσης να κληθεί έμμεσα , για παράδειγμα, σε περιπτώσεις όπου ένα αντικείμενο είναι γραμμένο στην κονσόλα της παραγωγής , όπως στο ακόλουθο παράδειγμα :

System.out.println ( objectInstanceName ) ?

στην περίπτωση αυτή η μέθοδος « toString " του παράδειγμα αντικειμένου που καθορίζεται θα κληθεί , με η προκύπτουσα String γραμμένο στην κονσόλα εξόδου .

Η Προεπιλογή
Η

προγραμματιστές μπορούν να χρησιμοποιήσουν τη μέθοδο " toString " στις δικές τους τάξεις , χωρίς να χρειάζεται να παρέχει μια εφαρμογή για αυτό στις δηλώσεις τους τάξη . Η προεπιλεγμένη εφαρμογή επιστρέφει ένα String κείμενο αναγνώσιμη από τον άνθρωπο που δείχνει βασικές πληροφορίες σχετικά με το αντικείμενο , όπως το όνομα της τάξης και έναν δεκαεξαδικό αριθμό που αντιπροσωπεύει τον κωδικό hash του αντικειμένου . Η προεπιλεγμένη εφαρμογή του " toString " είναι χρήσιμο μόνο σε πολύ περιορισμένο αριθμό περιπτώσεων , οπότε η επίσημη σύσταση Java είναι ότι οι προγραμματιστές παρέχουν τις δικές τους εφαρμογές .
Εικόνων Υπέρτερο
Η

στις περισσότερες περιπτώσεις , όπου οι προγραμματιστές σχεδιάζουν να χρησιμοποιήσουν τη μέθοδο της " toString " σε αντικείμενα της εφαρμογής τους , θα παρέχουν μια εφαρμογή για το εσωτερικό των δηλώσεων της κατηγορίας τους για τα αντικείμενα αυτά. Όταν ένας προγραμματιστής παρέχει μια προσαρμοσμένη εφαρμογή μιας μεθόδου που κληρονομείται από έναν γονέα τάξη , την τάξη του, λέγεται ότι " παρακάμψετε " αυτή τη μέθοδο . Όταν συμβαίνει αυτό , Java αγνοεί την προεπιλεγμένη εφαρμογή όταν η μέθοδος καλείται , αντί να εκτελεί τις δικές σας προσαρμοσμένες υλοποίηση του έργου του.
Εικόνων Εφαρμογή
Η να παρακάμψετε τη μέθοδο

" toString " μέσα μια κατηγορία εφαρμογών, οι προγραμματιστές πρέπει απλά να περιλαμβάνουν μια μέθοδο που ονομάζεται " toString " η οποία επιστρέφει ένα String . Η ακόλουθη σύνταξη αποδεικνύει την τεχνική , μαζί με μια εφαρμογή παράδειγμα, το οποίο αποδίδει την αξία της μιας μεταβλητής κλάσης μαζί με κάποιο κείμενο :

δημόσια toString String ( ) {

επιστροφή " Αυτό είναι ένα αντικείμενο με μια μεταβλητή της οποίας η τιμή είναι : " + someVariable ?

}

προγραμματιστές μπορούν να εφαρμόσουν τη μέθοδο με οποιονδήποτε τρόπο , ανάλογα με το πώς σκοπεύετε να χρησιμοποιήσετε αυτό μέσα από τις εφαρμογές τους
Η <. br >
Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα