2015-03-13 2 views
-4

Просьба сообщить мне разницу между глобальной переменной и переменной экземпляра. Я немного смущен. Кроме того, что такое пользовательская переменная?Что такое глобальная переменная и переменная экземпляра

+1

[FYI] (http://java-latte.blogspot.in/2014/01/global-variable-vs-class-variable-vs.html) –

+0

Ближе всего к 'глобальной переменной' в Java реализуется с публичной константой в некотором (общедоступном) классе или интерфейсе, как описано в http://stackoverflow.com/questions/4646577/global-variables-in-java. Переменная экземпляра - это поле на уровне класса. – Oscar

ответ

0

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

Класс (аналогично глобальному, поскольку в Java нет термина как глобального) переменные, также известные как статические переменные, объявляются с ключевым словом static в классе, но вне метода, конструктора или блока.

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