онструкції Set використовуються ключові слова Exit Property. p align="justify"> Методи
Методи - це процедури або функції, належать об'єкту. Методи визначають поведінку об'єкта. Для виклику методу об'єкта вказується об'єкт, потім, через крапку, назву методу. Наприклад: MyObject.Method1
Методи можуть повертати або не повертати значення і створюються так само, як процедури і функції.
Методи можуть бути відкритими і закритими. Відкриті методи складають інтерфейс класу, а закриті використовуються для внутрішніх потреб класу. Особливий метод New () - (конструктор класу) автоматично викликається при створенні нового об'єкта. Конструктор може мати аргументи. p align="justify"> У використанні деструкторів необхідності немає. Своєчасним знищенням об'єктів займається сама середовище (В«збірка сміттяВ»). Явно викликати деструктор можна за допомогою методу Finalize.Basic дозволяє визначати кілька методів, що мають одне і те ж ім'я, але різний набір аргументів (перевантаження методів). При виклику методу буде вибраний той метод, набір аргументів якого співпаде з набором значень. p align="justify"> Для кожної властивості або методу, коди якого можуть бути перевантажені, необхідно замінити слово Public на Overridable. Слово Overrides використовується при написанні властивостей і методів, коди яких будуть відрізнятися від кодів властивостей і методів початкового файлу з тими ж іменами. p align="justify"> Події.
Для того щоб оголосити подія в класі, необхідно скористатися ключовим словом Event:
Public Event EventName (event parameters)
Можна визначити подію таким чином:
Public Event EventName (ByVal sender as Object, ByVal e as System.EventArgs)
Клас System.EventArgs визначає базовий клас аргументів події.
Для генерації подій всередині класу призначений оператор RaiseEvent, якому як аргумент передається ім'я події: EventName (параметри події)
Модель подій у VB. NET виконана на основі концепції делегатів - об'єктів, які можуть викликати об'єктні методи. Для створення делегата використовується ключове слово Delegate.Delegate Sub StringSubDelegate (ByVal aString As String)
Оголошення об'єктів
Після створення класу можна створювати всередині основної програми примірники даного класу. Для цього використовується спеціальне ключове слово New. Існують два способи створення екземплярів класу. p align="justify"> 1. Пізніше связиваніеMyInstance As Object
MyInstance = New MyClass1 ()
Створюємо нову змінну MyInstance типу Object, потім оголошуємо цю змінну як екземпляр класу MyClass1.
. Раннє зв'язування
Об'єктна змінна...