01:09 Set- и get-методы в ActionScript | |
Для устранения несогласованности между удобством использования синтаксиса непосредственного присваивания значения переменной и безопасностью методов-получателей и методов-модификаторов, язык ActionScript поддерживает set- и get-методы. Вызвать эти методы можно с помощью синтаксиса получения или присваивания значения переменной. Для описания get-метода используется такой синтаксис: function get имяМетода() { операторы } Ключевое слово get указывает, что метод является get-методом, имяМетода представляет имя метода, а операторы – это ноль или более операторов, выполняемых при вызове метода(ожидается, что один из операторов возвращает значение, связанное с методом имяМетода). Для описания set-метода используется такой синтаксис: function set имяМетода (новоеЗначение) { операторы } Ключевое слово set указывает, что метод является set-методом, имяМетода представляет имя метода, параметр новоеЗначение содержит значение, присваиваемое внутренней переменной экземпляра, а операторы – это ноль или более операторов, выполняемых при вызове метода. Ожидается, что блок операторов операторы определит и внутренне сохранит значение, связанное с методом имяМетода. Оператор return в теле метода не должен использоваться для возврата значения, но сам по себе он может использоваться для завершения метода. Set-методы автоматически возвращают значения. | |
|
Всего комментариев: 0 | |