відразу оголошується як змінна заданого класу.
Dim MyInstance As MyClass1 = New MyClass1 ()
Або відразу: Dim MyInstance As New MyClass1
Краще використовувати ранню прив'язку. br/>
1.4 Абстрактні класи
Абстрактні класи не мають самостійного застосування, а використовуються тільки в якості базових для інших класів. Приклад:
Public MustInherit Class Number
... MustOverride Function AsString () As String
End Class
Ключове слово MustInherit означає, що даний клас призначений тільки для створення похідних класів; об'єкти класу Number створювати заборонено.
Атрибут MustOverride використовується для декларування функції, реалізація якої надається похідному класу.
1.5 Інтерфейси
Інтерфейс можна представити як абстрактний клас, в якому є тільки оголошення методів і властивостей. Один і той же інтерфейс може бути реалізований одночасно кількома класами. Для створення екземпляра-якого класу досить послатися не так на вказаний клас, а на інтерфейс, реалізований даними классом.Interface IEmployee
Опис властивостей, методів, подій
End InterfaceClass EmployeeIEmployee
... Class
Для звернення з класу до нього самого можна використовувати ключове слово MyClass. Для звернення до базового класу - MyBase. p align="justify"> Глава II. Розробка гри В«PineBall-demoВ»
2.1 Технічне завдання
Найменування програми:
"PineBall-demo"
Призначення і область застосування:
Програма є грою і призначена для тренування розвитку уважності.
Вимоги до програми:
Вимоги до функціональних характеристик:
Програма повинна бути реалізована за допомогою імперативного програмування в середовищі Microsoft Visual Basic і забезпечувати можливість виконання перерахованих нижче функцій:
Робоча клавіатура
Умови експлуатації:
Одночасна гра декількох користувачів неможлива.
Вимоги до складу і параметрів технічних засобів
До складу технічних засобів повинен входити IВМ-сумісний персональний комп'ютер (ПЕОМ), що включає в себе:
Процесор Pentium-2.0Hz, не менше;
Оперативну пам'ять об'ємом, 512Мегабайт, не менше;, 5Мегабайт, не менше;
Операційну систему Windows 2000 XP Vista 7;