Σε αυτό το σεμινάριο, θα μάθουμε να εκτυπώνουμε το αντικείμενο μιας τάξης στην Java.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:
- Τάξη και αντικείμενα Java
Παράδειγμα 1: Πρόγραμμα Java για εκτύπωση του αντικειμένου
class Test ( ) class Main ( public static void main(String() args) ( // create an object of the Test class Test obj = new Test(); // print the object System.out.println(obj); ) )
Παραγωγή
Δοκιμή @ 512ddf17
Στο παραπάνω παράδειγμα, έχουμε δημιουργήσει ένα αντικείμενο της κλάσης Δοκιμή. Όταν εκτυπώνουμε το αντικείμενο, μπορούμε να δούμε ότι η έξοδος φαίνεται διαφορετική.
Αυτό συμβαίνει επειδή κατά την εκτύπωση του αντικειμένου, toString()
καλείται η μέθοδος της κλάσης αντικειμένων. Διαμορφώνει το αντικείμενο στην προεπιλεγμένη μορφή. Αυτό είναι,
- Δοκιμή - όνομα της τάξης
- @ - συμμετέχει στη συμβολοσειρά
- 512ddf17 - τιμή κωδικού κατακερματισμού του αντικειμένου
Αν θέλουμε να μορφοποιήσουμε την έξοδο με τον δικό μας τρόπο, πρέπει να παρακάμψουμε τη toString()
μέθοδο μέσα στην τάξη. Για παράδειγμα,
class Test ( @Override public String toString() ( return "object"; ) ) class Main ( public static void main(String() args) ( // create an object of the Test class Test obj = new Test(); // print the object System.out.println(obj); ) )
Παραγωγή
object
Στο παραπάνω παράδειγμα, η έξοδος έχει αλλάξει. Επειδή εδώ παρακάμπτουμε τη toString()
μέθοδο επιστροφής του αντικειμένου συμβολοσειράς.
Για να μάθετε σχετικά με τη toString()
μέθοδο της κλάσης αντικειμένων, επισκεφθείτε το Java Object toString ().