Tôi biết rằng các biến cá nhân riêng tư được truy cập thông qua phương thức thanh toán và phương thức thanh toán công khai của họ.Java - Các biến cá thể riêng có nên được truy cập trong các hàm tạo thông qua phương thức getters và setters không?
Nhưng khi tôi tạo các hàm tạo với sự trợ giúp của IDE, nó khởi tạo trực tiếp các biến mẫu thay vì khởi tạo chúng thông qua các phương thức setter của chúng.
Q1. Vì vậy, tôi nên thay đổi mã IDE được tạo ra cho các nhà xây dựng để khởi tạo các biến mẫu đó thông qua các phương thức setter của chúng.
Q2. Nếu có, thì tại sao IDE không tạo ra các hàm xây dựng theo cách đó?
============================= EDITED ================ =======================
tôi sử dụng Eclipse và Netbeans IDE
Đó là một câu hỏi chung. Nhưng theo yêu cầu của @Lords thì câu trả lời có phụ thuộc vào việc nhà xây dựng của chúng tôi là công cộng hay được bảo vệ hay gói riêng tư hay riêng tư?
Nhà thầu của bạn có công khai, riêng tư hay cái gì khác không? – Pops
@Lord Tôi đã chỉnh sửa câu hỏi của mình –
Và tôi đã chỉnh sửa câu trả lời của mình. (Trên thực tế hai chỉnh sửa trong kế nhanh chóng.) – Pops