Пример объектно-ориентированного программирования
Обновлен: Ноябрь 2007
Это решение демонстрирует некоторые объектно-ориентированные возможности Visual Basic.
Получение примеров и инструкций по их установке
Выполните одно или несколько из следующих действий:
В меню Справка выберите пункт Примеры.
Отобразится информация о примерах, содержащаяся в файле сведений о продукте.
Посетите веб-узел примеров Visual Studio 2008 Здесь содержатся самые последние версии примеров.
Найдите примеры на компьютере, где установлена среда Visual Studio. По умолчанию примеры и файл сведений о продукте устанавливаются в папку диск:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid. Для выпусков Express продукта Visual Studio все примеры располагаются в Интернете.
Дополнительные сведения см. в разделе Поиск файлов примеров.
Примечание о безопасности. |
---|
Этот пример кода иллюстрирует концепцию и содержит только код, относящийся к этой концепции. Он может не отвечать требованиям безопасности для конкретных условий, и его не следует использовать в точности в том виде, в каком он приведен. Чтобы проект был безопасным и надежным, рекомендуется добавить код обеспечения безопасности и код обработки ошибок. Корпорация Майкрософт предоставляет этот пример кода на условиях “как есть”, без каких-либо гарантий. |
Для запуска этого примера
- Нажмите клавишу F5.
Демонстрации
Проект содержит несколько определений классов. Customer является базовым классом и содержит только три свойства. Четыре других класса являются производными от класса Customer. Каждый из них наследует свойства Customer, но добавляет другую категорию члена класса.
CustomerPropertySyntax является модификацией класса Customer, определяющей свойство AccountNumber во время создания. После создания свойство AccountNumber не может быть изменено.
CustomerWithConstructor является модификацией класса Customer, включающей конструктор, который устанавливает все три свойства при создании экземпляра.
CustomerWithParameterizedProperty является модификацией класса Customer, добавляющей свойство, которое принимает параметр.
CustomerWithSharedMembers добавляет общее свойство и общий метод к классу Customer.