Содержание
- 2. Конструкторы Конструктор – это специальный метод класса, который позволяет создавать объекты данного класса, настраивая при этом
- 3. Конструкторы
- 4. Конструкторы class Bachelor : Student //класс бакалавров { private string _surname; private string _name; public Bachelor(string
- 5. Конструкторы class Master : Student //класс магистров { private string _surname; private string _name; public Master(string
- 6. Конструкторы //класс, определяющий всех студентов class Student { private string _surname; private string _name; public Student(string
- 7. Наследование class Master : Student { private string _surname; private string _name; //автоматически устанавливаем значения //для
- 8. Наследование private float st = 150; public void Stipend(float proc) //стипендия { st += st *
- 9. Наследование static void Main(string[] args) { Master mag = new Master("Иванов", "Петр"); mag.Stipend(50); mag.ShowInf(); Bachelor bak
- 10. Виртуальные методы Задача: Если бакалавры не сдали сессию, предположим они должны получить минимальную стипендию (без начисления
- 11. Виртуальные методы //определяем в родительском классе // метод Stipend как виртуальный public virtual void Stipend(float proc)
- 12. Виртуальные методы //в производном классе его можно заместить: public override void Stipend(float proc) { if (_mark
- 13. Виртуальные методы Виртуальный метод – это метод, который может быть замещен в производном классе.
- 14. Абстрактные классы //Создаем объект родительского класса Student st = new Student("Козаков", "Костя"); st.ShowInf(); //магистр, бакалавр? //Запрещаем
- 15. Абстрактные методы позволяют определить в базовом классе методы без реализации по умолчанию. Абстрактные методы
- 16. Геометрические фигуры: Родительский класс Shape и производные Circle, Hexagon. abstract class Shape { public abstract void
- 17. //Этот вывод можно осуществить по-другому, //воспользовавшись полиморфизмом: Shape[] sh = { new Hexagon(), new Circle() };
- 18. Интерфейс – это набор абстрактных типов. Добавляем класс Triangle() – треугольник и создадим интерфейс IPointy с
- 19. //определяем метод в классе Hexagon: public void GetPoint() { Console.WriteLine("У этой фигуры 6 углов"); } //определяем
- 20. //Добавляем вывод углов: for (int i = 0; i { sh[i].Draw(); //проверяем на наличие интерфейса: if
- 22. Скачать презентацию







![Наследование static void Main(string[] args) { Master mag = new Master("Иванов", "Петр");](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/924528/slide-8.jpg)







![//Этот вывод можно осуществить по-другому, //воспользовавшись полиморфизмом: Shape[] sh = { new](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/924528/slide-16.jpg)


![//Добавляем вывод углов: for (int i = 0; i { sh[i].Draw(); //проверяем](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/924528/slide-19.jpg)
vsemirnaya_pautina_7_klass
Построить блок-схему и написать программу
Информационные ресурсы общества. Образовательные информационные ресурсы
Защита персональных данных
Информационные сети. Лекция 6.1
Способы создания и продвижения новостей в медиа
Программное обеспечение ПКТС Олимп Версия 1.0
Multistakeholderism по-русски Oksana Prykhodko Director of iNGO European Media Platform
Методы быстрого прототипирования
Сетевая безопасность. Основные понятия. Типы и примеры атак
Основы Go
Google Chrome
KanbanTool
Freelance магазин “ITShoping”
Формирование коммуникативно-языковой компетентности через внеурочные занятия по программе Hello English
Дослідження та проектування Mondex середовища
Доступ к библиотечно-информационным ресурсам СПБГУ. Международные отношения
Правда в погонах
Создание тематической презентации
Реальные СГC-НЗБ и СГС-ШПС
10-18-1-algebra-logiki_1
Основы программирования. Лабораторная работа №13
Конвалярия после 3D деконволюции
Кодирование звуковой информации
Файлы и файловые структуры
План воплощения социального проекта История школы
1C:CRM Модуль для 1С:ERP и 1С:КА2 обзор решения
+1_Основы программирования на VBA