Содержание
- 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)
Программируемое радио
Параграф 1.3
Архитектура и применение системы энергоменеджмента EcoStruxure
Разработка компьютерной игры в жанре аркада для операционной системы Windows
Приложение-помощник для путешествий по Кировской обл. #43мойрегион
Компьютерные вирусы и антивирусные программы
Глобальная компьютерная сеть Интернет
Презентация на тему Массивы
Обработка мультимедийной информации
Теория игр. Аналитическая работа по статье Croson “Gender and Culture”
Microsoft Office. характеристика программ офисного пакета
Coreapp.ai. Запускаем онлайн-курс
Криптографические протоколы
Лекция 1 - презентация
CPU ve Memory
Курсы по каллиграфии. Леттеринг, интерлиньяж и модульные сетки
Контрольные задания по java
Алгоритмы и исполнители
Общедоступная карта
Организация компьютерной безопасности и защита информации автор: Чекашова Ирина 10А учитель: Антонова Е.П.
Программирование и алгоритмизация. Основы программирования. Лекция 4
Обработка информации
Информационные технологии в психологии. Анализ Интернет-ресурсов
Новые инновационные услуги , которые дали возможность заработать
Правила оформления библиографического списка к Научной работе. Занятие 7
Тизерная кухня. (День 6)
Понятие о системном администрировании
Запоминающие устройства