Tôi có lớp bên trong trong mã của mình. Tôi muốn cấp quyền truy cập công khai cho các trường hợp của nó, nhưng chỉ có lớp bên ngoài mới có thể tạo các cá thể này, như trong truy cập "riêng tư". Là nó có thể mà không làm cho gói nhỏ đúng (hoặc tạo ra giao diện công cộng cho mỗi lớp bên trong như vậy)?Java - Trình tạo lớp bên trong - chỉ được phép cho lớp bên ngoài
(Xin lỗi nếu tiếng anh của tôi là xấu: P)
Lớp ngoài thực sự có quyền truy cập vào trường riêng của lớp bên trong? Tốt để biết nếu nó hoạt động, cảm ơn! –
Vì vậy, giải pháp này là sai? –
Không, giải pháp này là đúng, lớp bên ngoài có thể thấy tất cả các trường, phương thức và các hàm tạo riêng của các lớp bên trong. – WilQu