Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ІмяОб'екта.ИмяМетода аргументl, аргумент2

ІмяОбоєкта.ИмяМетоду

ИмяОбоєкта.ИмяВластивості

Властивості і методи об'єктів

При роботі з об'єктами потрібні знання таких термінів, як властивості і методи об'єктів. В деякому розумінні, сам об'єкт - це і є його властивості і методи, оскільки лише вони доступні ззовні (тобто з програми).

Використання об'єкту зводиться до використання його властивостей і методів.

Властивість - це фрагмент інформації, що має відношення до даного об'єкту. Властивості можуть надавати інформацію про сам об'єкт або визначати особливості його відтворення (це стосується об'єктів, що відображаються) і поведінки. Якщо як приклад привести автомобіль, то його властивості колір, частота, на яку налаштований його радіоприймач, кількість палива в баку і т.п.

Деякі властивості доступні тільки для читання, тобто їх значення можна прочитувати, але не змінювати (наприклад, кількість дверей автомобіля).

Інші властивості доступні як для читання, так і для запису (тобто зміни), наприклад, частота, на яку налаштований радіоприймач.

 

На відміну від властивостей, методи є діями, що виконуються об'єктом. Продовжуючи аналогію з автомобілем, приведемо як приклад методи "збільшити швидкість", "повернути" і "зупинитися". Методи можуть приймати значення параметрів, яке необхідно виконати, уточнюючі характер дії. Наприклад, для методу "повернути" можна визначити параметр "напрям", який прийматиме значення "вправо" або "вліво".

 

Позначення властивостей і методів виконується в стандартному форматі:

 

Якщо метод здатний приймати значення параметрів, виконується це одним з трьох способів.

1) Перший спосіб полягає у вказівці цих значень в круглих дужках, причому в тому порядку, в якому були оголошені самі параметри:

ІмяОб'екта.ИмяМетода(аргументl, аргумент2...)

Цей же спосіб використовується в тих окремих випадках, коли значення параметрів передаються властивості. Порядок проходження значень повинен строго відповідати порядку, в якому були оголошені самі параметри.

2) Другий спосіб передачі значень параметрів при виклику методу відрізняється від першого лише відсутністю круглих дужок:

Вимоги до порядку проходження значень такі ж, як і для першого способу.

3) Третій спосіб полягає у використанні іменованих аргументів і є мабуть, найбільш простим і очевидним. При виклику методу ви указуєте назви аргументів, за якими слідують оператор: = і самі передавані значення:

ІмяОб'екта.ИмяМетода имяlаргумента:=значениеlаргумента, _

имя2аргумента:=значение2аргумента...

Наприклад: МояКнига.SаvеАs Filепаmе:="ИтоговаяТаблица.wks"

 

Виклик методу з використанням іменованих аргументів має дві переваги.

Перш за все, це наочність кодів програми. Ім'я кожного аргументу в якійсь мірі описує його призначення, а тому використання цього імені у момент виклику методу сприяє точнішому розумінню кодів програми.

Друга перевага даного способу полягає в його простоті. Багато методів мають велику кількість необов'язкових параметрів, і досить часто при виклику таких методів багатьом параметрам залишають значення, що використовуються за умовчанням. Якщо виклик методу здійснюється звичайним способом, параметри визначаються тільки порядком їх проходження, причому для тих з них, яким потрібно залишити значення, прийняті за умовчанням, в списку аргументів слід залишити порожнє місце і відокремити їх від інших аргументів комами. Якщо ж виклик методу виконується за допомогою іменованих аргументів, указувати необхідно тільки ті аргументи, значення яких визначаються програмою.

<== предыдущая лекция | следующая лекция ==>
Об'єктна модель Excel | Робота з колекціями
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 322; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.