В чем разница между локальными и переменными экземпляра в Java - PullRequest
14 голосов
/ 18 января 2010

Кроме объема и различий в хранилище, есть ли другие существенные различия между экземпляром и локальными переменными в Java?

Ответы [ 11 ]

0 голосов
/ 18 января 2010

главное отличие в том, что переменные экземпляра получают значения по умолчанию, например, int value get zero, char получает значение NULL, но не локальные переменные. Вы можете оставить неинициализированную переменную экземпляра, но где локальные переменные должны быть инициализированы, иначе вы получите ошибку компилятора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...