Главная » Статьи для тега "переменным"

Локальные внутренние классы Java

Добавлено Дата: 28 May, 2011 категория: Java

Разрешается объявлять вложенные классы внутри блоков кода, таких как тело метода, конструктор или блок инициализации. Подобный локальный внутренний класс (local inner class) не является членом класса, к которому относится блок, а принадлежит самому блоку – точно так же, как обычная локальная переменная. Такие классы совершенно недоступны за пределами внешнего класса, поскольку нет никаких способов обращения к ним, но их экземпляры – это обычные объекты, которые позволяется, например, передавать в качестве аргументов или возвращать из методов. Объект локального внутреннего класса "живет" до тех пор, пока существует хотя бы одна ссылка на него. Единственный модификатор, который допускается применять в объявлении локального класса, – это final, предотвращающий, как обычно, возможность расширения класса.

Читать »

Локальные функции

Добавлено Дата: 6 February, 2011 категория: Алгоритмы

Локальной или вложенной называется процедура или функция, описанная внутри другой процедуры (функции). Она может иметь свои локальные пе­ременные, а может и обращаться к переменным функции, внутри которой она описана. Вызывать ее можно только из функции, внутри которой она описана, т. е. область видимости ограничена родительской функцией.

Читать »