2016-03-23 4 views
-2

У меня этот класс называется Imp.Как объявить переменную определенного типа в Java?

public class Imp{ 

} 

так, как я могу иметь эту переменную, скажем, его называют iimmpp, с типом Imp, и он должен быть в состоянии получить доступ по всему миру.

public static Imp iimmpp; 

, где я должен положить это заявление? Благодарю.

+0

Вы хотите, чтобы он был доступен во всем классе? – JanLeeYu

+0

да, весь пакет будет конкретным –

+0

, тогда вы можете использовать защищенный вместо этого – JanLeeYu

ответ

-1

Поместите его в любой другой статический контекст, где вам нужно будет его использовать.

Вы можете использовать его в любом классе, который может видеть класс Imp (т. Е. Импортировал класс Imp).

Проще говоря, между скобками объявления класса. Вы также можете поместить его в статический метод, но тогда он будет доступен только внутри этого метода.

+0

Путь к downvote без добавления какой-либо полезной информации или исправления. – csxdog

0

на основной класс для создания объекта имп,

Тип:

Imp iimmpp = new Imp(); 
0

В любом классе, так как это государственные и статические вы можете работать с ним из любого другого класса с classname.iimmpp ;

Например, в классе с именем Foo

public class Foo { 
    public static Imp iimmpp; 
} 

Вы можете получить доступ к нему с Foo.iimmpp из любого другого класса в вашем приложении

0

Используйте это в основной метод, чтобы создать переменную типа настоятельный Imp iimmpp = new Imp();

0

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

public class Imp{ 
    public Imp iimmpp = new Imp(); 
} 

, когда экземпляр этого класса вы все равно будете в состоянии получить переменную iimmpp, поскольку он имеет public доступ.