2011-12-22 2 views
7

Здравствуйте товарищи программисты,Переменная, которая не является общедоступной или частной Java

Если переменная определена не является публичным или частным порядком, определенным вне метода , такие как:

Graphics goff; 
    Image  ii; 
    Thread thethread; 

что бы переменную можно определить как?

+0

Вы не можете определить переменные вне класса в Java. Вы имеете в виду «вне метода»? – dasblinkenlight

+0

Я имел в виду «вне метода». Отредактированный пост. Благодарю. –

ответ

15

Переменные, определенные без какого-либо явного модификатора, будут иметь уровень доступа package-private. Эти переменные могут быть доступны только в рамках собственного пакета. Вы можете больше узнать о уровнях области доступа/переменной для java here.

+1

, так это в основном определяется как переменная частного экземпляра в пакете по умолчанию, в котором находится файл .java? –

+1

Да, это правильно. –

+0

Спасибо всем за ответы! –

Смежные вопросы