/title>

  • Глава 4. Классы и объекты
  • Введение в ООП
  • Классы как пользовательские типы
  • Как объекты взаимодействуют друг с другом?
  • Терминология ООП
  • Отношения между классами в программах
  • Абстракция
  • Инкапсуляция
  • Наследование
  • Полиморфизм
  • Переход к использованию объектов
  • Экземпляры
  • Преимущества ООП
  • Создание объектов в VB .NET
  • Параметризованные конструкторы
  • Пример: класс String
  • Пример: класс String Builder
  • Хронометраж — насколько быстрее работает класс StringBuilder?
  • Пространства имен
  • Импортирование
  • Класс Directorylnfo
  • Справочная система и .NET Framework
  • Классы коллекций в .NET Framework
  • ArrayList
  • Хэш-таблицы
  • Объектные переменные
  • Is и Nothing
  • TypeName и TypeOf
  • Проблемы с передачей объектных переменных по значению
  • Определение классов в программе
  • Атрибуты уровня доступа и создание объектов
  • Me
  • Перегрузка членов класса
  • Снова о конструкторах
  • Снова о свойствах
  • Свойства и инкапсуляция
  • Область видимости переменных
  • Вложенные классы
  • Практическое использование вложенных классов на примере связанного списка
  • Общие данные в классах
  • Общие члены классов
  • Жизненный цикл объекта
  • Уничтожение объектов
  • Структурные типы
  • Перечисляемые типы
  • Структуры
  • Определение структур в программе
  • Пространства имен для создаваемых классов
  • Окно классов
  • Отладка объектно-ориентированных программ
  • Итоги