Ποια από αυτή τη μέθοδο κλάσης αντικειμένου μπορεί να κλωνοποιήσει ένα αντικείμενο;
Ποια από αυτή τη μέθοδο κλάσης αντικειμένου μπορεί να κλωνοποιήσει ένα αντικείμενο;

Βίντεο: Ποια από αυτή τη μέθοδο κλάσης αντικειμένου μπορεί να κλωνοποιήσει ένα αντικείμενο;

Βίντεο: Ποια από αυτή τη μέθοδο κλάσης αντικειμένου μπορεί να κλωνοποιήσει ένα αντικείμενο;
Βίντεο: Disruption - Day 2 - Part 1 (ENG) 2024, Νοέμβριος
Anonim

ο Αντικείμενο τάξης 'μικρό κλώνος () μέθοδος δημιουργεί και επιστρέφει α αντίγραφο απο αντικείμενο , με το ίδιο τάξη και με όλα τα πεδία να έχουν τις ίδιες τιμές. Ωστόσο, Αντικείμενο . κλώνος () ρίχνει ένα CloneNotSupportedException εκτός εάν το αντικείμενο είναι ένα παράδειγμα του α τάξη που υλοποιεί τη διεπαφή δείκτη Cloneable.

Τότε, πώς μπορείτε να κλωνοποιήσετε ένα αντικείμενο;

Δημιουργία αντιγράφου χρησιμοποιώντας κλώνος () μέθοδος Η κλάση της οποίας του αντικειμένου το αντίγραφο που πρόκειται να γίνει πρέπει να έχει δημόσιο κλώνος μέθοδο σε αυτό ή σε μία από τη μητρική κλάση του. Κάθε τάξη που υλοποιεί κλώνος () θα πρέπει να καλέσει σούπερ. κλώνος () για να αποκτήσετε το κλωνοποιημένο αντικείμενο αναφορά. Η τάξη πρέπει επίσης να εφαρμόσει java.

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

Ομοίως, γιατί η μέθοδος κλώνου ορίζεται στην κατηγορία αντικειμένων;

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

Ποια κλάση περιέχει μέθοδο κλωνοποίησης;

ο κλώνος () μέθοδος του Κατηγορία αντικειμένου χρησιμοποιείται για να κλώνος ένα αντικείμενο . Η java. lang. Η κλωνοποιήσιμη διεπαφή πρέπει να υλοποιηθεί από το τάξη του οποίου κλώνος αντικειμένου θέλουμε να δημιουργήσουμε.

Συνιστάται: