Property Let процедура, Property Set и имотния Get
процедура Get имота дава възможност на прочетените стойности на свойства. процедура Get имота е процедура от тип функция.
процедура на имота Да, може да получи имота Set имота и да имат една и съща структура, тъй като конвенционалната процедура. Просто, те са предназначени за конкретни задачи, описани по-горе.
процедура Синтаксис Property Let:
[Public | Частна] [Статично] Property Let <имяПроцедуры> [(<списокАргументов>)] <операторы> [Exit Имоти] <операторы>Край на имота
процедура Синтаксис Property Set:
[Public | Частна] [Статично] Задаване на свойство <имяПроцедуры> [(<списокАргументов>)] <операторы> [Exit Имоти] <операторы>Край на имота
Вземете най-синтаксис на имота:
[Public | Частна] [Get Статично] имота <имяФункции> [(<списокАргументов>)] [Както <тип>] <операторы> ИмеНаФункцията = връщане стойност [Exit Имоти] <операторы> ИмеНаФункцията = върне znachenieEnd имота
Припомнете си, че обектът в OOP се нарича абстрактен тип данни, състояща се от данни (обикновено добре структурирана) и различните функции, които контролират данните.
Ако има описание:
Дим X Както T, Y Както Т1
тя не може да бъде разбрана без контекста на това, което Х и У - "обикновените" променливи или обекти. Например, ако Т - тип, дефинирани от потребителя, и Т1 - те определен клас, X - е променлива, и Y - обект. Клас и стил - концепцията, ако не еквивалент, сходното значение. Също така е близо до концепцията за обект и променлива. Клас - специална форма на определен тип. Ако има вид на T и T1 клас, можете да декларират произволен брой копия на тип Т и T1 клас. Копия от Т наречени променлива клас Т1 - обекти. Класът дефинира свойства, методи и събития от неговите съоръжения. Въведете винаги определя свойствата, имплицитно - методи, но никога - събития.
където T1 - клас, Y обект, ние често се отнасят към променливата, като казва, че тя е от тип Object.
· Създаване на нов обект, подчертавайки неговата памет;
· Вижте съществуващ обект.
Има два начина на свързване: ранни и късни.
Ако късно свързване променлива се дефинира по следния начин:
блед <Переменная> Като обект
блед <Переменная> като <классОбъекта>
Дим Петров Като личност, личността Както Козлов
Това позволява допълнителен етап превод, за да се провери дали всички операции на обекти Козлов и Петров са допустими (виж описание на лицето за клас в "Потребителски класове"). особено важно за програмист че с началото на свързване, когато се дава класа на обекта в процеса на този обект е намек за неговите свойства и методи.
Сега вижте как да създавате нови обекти и как свързването към обекти, които вече съществуват. За удобство, ние разделяме обекти в три групи:
· Потребителски обекти, чиято класа се определя от потребителя в един от класа на модули; например, обект на класа Person, създаден в предишната тема;
· Обекти стандартно приложение (Excel, Word, PowerPoint и други Microsoft Office приложения.), Който е собственик на проекта и които са налични по подразбиране;
· ActiveX-обекти, по-специално обекти от други приложения на Microsoft Office, когато свързването им към оригиналното приложение. Така например, в Word, можете да се свържете на обектите Excel, както и обратното, Word документи, които да включват в листите на Excel.
Page генерирана за: 0.007 сек.
Свързани статии