2011-12-22 30 views
7

Xin chào các lập trình viên đồng,Một biến đó không phải là công hay tư-Java

Nếu một biến được định nghĩa không phải là một công hay tư được xác định bên ngoài phương pháp như:

Graphics goff; 
    Image  ii; 
    Thread thethread; 

gì sẽ biến được định nghĩa là?

+0

Bạn không thể xác định các biến bên ngoài một lớp trong Java. Bạn có nghĩa là "bên ngoài phương pháp"? – dasblinkenlight

+0

Tôi có nghĩa là "bên ngoài phương pháp". Đã chỉnh sửa bài đăng. Cảm ơn. –

Trả lời

15

Các biến được xác định mà không có bất kỳ công cụ sửa đổi rõ ràng nào đều có cấp truy cập là package-private. Các biến này chỉ có thể được truy cập trong gói riêng của nó. Bạn có thể đọc thêm về các mức phạm vi truy cập/biến cho java here.

+1

vì vậy về cơ bản nó được định nghĩa là một biến cá thể riêng trong gói mặc định mà tệp .java hiện đang ở? –

+1

Đúng vậy. –

+0

Cảm ơn mọi người rất nhiều vì đã trả lời! –

Các vấn đề liên quan