Tôi nhầm lẫn về phương pháp nhân bản ghi đè trong lớp mà tôi muốn đối tượng nhân bản vô tính.Tại sao phải ghi đè lên phương thức sao chép trong Java
lớp Object đã bảo vệ đối tượng phương pháp và theo những hành vi bảo vệ đó là Khi một phương pháp được bảo vệ, nó chỉ có thể được truy cập bởi các lớp đó, lớp con của lớp, hoặc các lớp trong gói giống như lớp.
Vì mọi lớp trong Java kéo dài từ đối tượng, do đó, nó phải có phương pháp sao chép nhưng chúng tôi vẫn buộc phải ghi đè lên bản sao. Tại sao nó được yêu cầu?
Ngoài ra, tôi đã đọc tại một số địa điểm để ghi đè đối tượng nhân bản và công khai đối tượng đó. Tôi tự hỏi, tại sao nó như vậy?
Tất cả câu trả lời đều được chào đón.
C chi tiết razy trên bản sao - http://stackoverflow.com/questions/1138769/why-is-the-clone-method-protected-in-java-lang-object –