Việc sử dụng hợp pháp đoạn mã sau là gì?Có sử dụng hợp pháp cho nhà xây dựng đối tượng không?
Object o =new Object();
Từ những gì tôi hiểu đối tượng này không có người sử dụng và không mang dữ liệu thực tế (trừ trường hợp có thể mã băm của nó). Tại sao điều này sẽ được sử dụng? Có thực hành chấp nhận được không. Nếu tôi có thể làm điều này, tôi có thể mở rộng lớp đối tượng một cách rõ ràng.
Tôi đã thấy nó được sử dụng để tạo đối tượng khóa rõ ràng cho chủ đề, mặc dù có nhiều cách tốt hơn để thực hiện đồng thời. –
Lý tưởng nhất là bạn không nên sử dụng AtomicReference foo; –
Tại sao bạn không thể mở rộng 'Object' một cách rõ ràng? Đó là mặc định * ngầm định *. –