Классы в C# Ссылочный тип, определенный пользователем (аналогично языкам C++ и Java) Единичное наследование классов Множественное насл
- Главная
- Разное
- Классы в C# Ссылочный тип, определенный пользователем (аналогично языкам C++ и Java) Единичное наследование классов Множественное насл
Содержание
Слайд 9Классы в C#
Ссылочный тип, определенный пользователем (аналогично языкам C++ и Java)
Единичное наследование
Классы в C#
Ссылочный тип, определенный пользователем (аналогично языкам C++ и Java)
Единичное наследование
Множественное наследование интерфейсов
Члены (элементы) класса:
- константа, поле, метод, оператор, конструктор, деструктор;
- свойство, индексатор, событие;
- статические и инициализированные члены.
Доступ к членам класса (public, protected, private(по умолч.),internal,protected internal)
Инициализация – посредством оператора new
Современные языки программирования и .NET: II семестр Лекция 5: Основные понятия ООП: объекты, классы и методы
© Учебный Центр безопасности информационных технологий Microsoft
Московского инженерно-физического института (государственного университета), 2003
Слайд 16Современные языки программирования и .NET: II семестр Лекция 5: Основные понятия ООП:
Современные языки программирования и .NET: II семестр Лекция 5: Основные понятия ООП:
© Учебный Центр безопасности информационных технологий Microsoft
Московского инженерно-физического института (государственного университета), 2003
Преимущества и недостатки объектных теорий
Преимущества:
интуитивная близость произвольной предметной области;
возможность моделирования сколь угодно сложной предметной области;
событийно-ориентированный подход;
высокий уровень абстракции;
возможность повторного использования описаний;
параметризация методов обработки объектов
Недостатки:
сложность тестирования и верификации программ