δηλώσεις 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 >
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα