39
Tôi muốn có thể có hai lớp "được bảo vệ" trong gói của mình. Đó là, tôi không muốn các tập tin bên ngoài gói của tôi để xem chúng như là có thể nhìn thấy - chúng sẽ được sử dụng nội bộ trong gói chỉ.Cách bảo vệ các lớp học để chúng không hiển thị bên ngoài gói của chúng
Tôi làm cách nào để thực hiện việc này?
Chính xác. Và từ khóa được bảo vệ có nghĩa là nó chỉ có thể truy cập được bằng các kiểu có nguồn gốc –
@Oskar: tốt, về mặt kỹ thuật, nó trông giống như được bảo vệ bởi các loại có nguồn gốc * bên ngoài * gói và * tất cả * loại bên trong gói. –
chắc chắn các lớp học bên ngoài gói của Bar thậm chí không thể nhìn thấy lớp Bar, vì vậy họ không thể mở rộng nó. (Điều gì sẽ xảy ra nếu một lớp công khai bên trong gói mở rộng nó mặc dù ...?) –