Содержание
- 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)
Автоматизация тестирования пользовательского интерфейса
Nodejs intro
Создание базы данных Access, импорт данных из Excel, связывание таблиц
История журналистики
Структурные типы данных
Модели безопасности защиты от несанкционированного доступа. Лекция №3
TeamLead команды SMART
Тестирование ПО. Введение в тестирование
Современный дизайн. Место дизайна в современном мире. Тренды в графическом дизайне 2021 г
Computers are a necessary part of modern life
Использование ИКТ для повышения интереса детей к проектной деятельности и здоровому образу жизни
Состав и работа ПК
Методы обработки информации
Проведение микродинамических испытаний аппаратно-программным мобильным диагностическим комплексом Стрела-П
Уровни сетевой архитектуры
Формы представления чисел в цифровых устройствах (лекция 3)
Алгоритмические языки и программирование
KPI. Таблицы, графики
EVS в Литве
Системы счисления
Закат. Откройте фотографию
Слайды. Создание тестовой игры
Быть в 10 раз эффективнее благодаря Groovy
Человек в стеклянном замке, или безопасность в интернете. Мошенничество
Электронный документооборот
Классификация и типовая организация СУБД. Основные функции СУБД. Лекция 2
Направления развития информатики
26 ноября отмечается Всемирный день информации (World Information Day)