Классы в C# Ссылочный тип, определенный пользователем (аналогично языкам C++ и Java) Единичное наследование классов Множественное наследование интерфейсов.

Презентация:



Advertisements
Похожие презентации
Объектно-ориентированный подход в языке C#. Класс в языке C# - ссылочный тип, определенный пользователем. Для классов ЯП C# допустимо только единичное.
Advertisements

Инкапсуляция полей и констант в языке C# (1) Поле: - инициализация факультативна, однако запрещен доступ к полям и методам того же типа; - поля структуры.
Лекция 3 Принципы объектно- ориентированного программирования.
Информационные технологии Стандартные библиотечные функции манипулирование данными преобразование и шифрование определение пользователями функций.
ОБЪЕКТНО- ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ (ООП) 1.
Основы информатики Классы Заикин Олег Сергеевич zaikin.all24.org
Методология объектно- ориентированного программирования.
Профессиональное программирование на языке C# Лекция 3 «Он живой и светится!» Доктор физ.-мат. наук, профессор Р.В. Шамин Сахалинский филиал Дальневосточного.
Объектно-ориентированное программирование С++. Лекция 6 Карпов В.Э.
Сравнение реализаций пользовательских типов переменных в языках высокого уровня. typedef struct tagStack{ double data; struct tagStack* prev; }*stack;
1 Java 6. ИНТЕРФЕЙСЫ И ВНУТРЕННИЕ КЛАССЫ. 2 Интерфейсы Не являются классами Ни один из объявленных методов не может быть реализован внутри интерфейса.
Java SE: основные понятия Александр Последов
Java, каф. ОСУ АВТФ1 Методология ООП В формулировке цели выполнения некоторого проекта (например, разработка ИС) участвуют предметы (объекты)
Принципы объектно-ориентированного программирования Объектная модель Наследование Инкапсуляция Полиморфизм.
Лекция 4. Введение в С++ Наследование, множественное наследование. Конструкторы, деструкторы. Виртуальные функции.
Кафедра ОСУ, Java 2007 Слайд 1 Методология ООП В формулировке цели участвуют предметы (объекты) и понятия реального мира, имеющие отношение.
Лекция 2: Описание класса 1. Поля 2. Методы 3. Конструкторы.
Рассматриваемые вопросы Основы системного подхода Понятие предметной области (ПрО). Программа как модель ПрО Классы в Java: описание (декларация) и определение.
Классы в C#. Две роли классов Класс Класс – это модуль, архитектурная единица построения программной системы. Модульность построения – основное свойство.
ООП Лекция 1. Основные понятия. Литература Шилдт Г. С#: полное руководтво.-М.:ООО Вильямс, с. Культин Н.Б. Microsoft Visual C# в задачах и.
Транксрипт:

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

Современные языки программирования и.NET: II семестр Лекция 5: Основные понятия ООП: объекты, классы и методы © Учебный Центр безопасности информационных технологий Microsoft Московского инженерно-физического института (государственного университета), 2003 Преимущества и недостатки объектных теорий Преимущества: интуитивная близость произвольной предметной области; возможность моделирования сколь угодно сложной предметной области; событийно-ориентированный подход; высокий уровень абстракции; возможность повторного использования описаний; параметризация методов обработки объектов Недостатки: сложность тестирования и верификации программ