Неожиданная системная ошибка после получения push

Разница заключается в том, что вложенное объявление класса, которое также является статическим, может быть создано вне класса-оболочки.

Если у вас есть объявление вложенного класса, которое является not static, также известный как внутренний класс , Java не позволит вам создать экземпляр, кроме как через класс включения. Объект, созданный из внутреннего класса, связан с объектом, созданным из внешнего класса, поэтому внутренний класс может ссылаться на поля внешнего.

Но если он статичен, ссылка не существует, внешние поля не могут быть доступны (за исключением обычной ссылки, как и любой другой объект), и поэтому вы можете создать экземпляр вложенного класса самостоятельно.

29
задан tyler.frankenstein 28 January 2016 в 03:13
поделиться