Содержание
- 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)
Операции над графами. Практическая работа 01
Последняя версия 18-11
6-12-1-grafiki-i-diagrammy
Клавиатура. Принцип работы клавиатуры
New uif video
Социальные сети
Профессиональные дефициты сотрудников НКО как барьеры информационной открытости
Как устроен компьютер
Информационные технологии. Основные понятия
Элементы теории статистической обработки данных. Основные определения и понятия
Дизайн интерфейса Naumen SoftPhone 7.3. Интуитивно понятный интерфейс
App inventor. Bluetooth: передача данных
10 первых сайтов о пауэрлифтинге в поисковике Google
Практика использования специального оборудования в обучении детей с тяжелыми двигательными нарушениями
Системы отображения информации пилотируемых космических аппаратов
На штурм алгоритмов
Основные понятия ООП
Аббревиатуры английского языка в рамках Интернет - общения
Основы кибербезопасности. Виды угроз
Программирование циклов с заданным условием окончания работы
Повторение и почему его называют циклом?
Защита информации
Программное обеспечение компьютера. Мини - диктант. 8 класс
Возможности электронных таблиц
Базы данных и системы управления базами данных
Основы построения симметричных блочных алгоритмов криптографии
Как родился символ собака (@)?
MediaКиТ2019 Бриф от издательства и сети магазинов настольных игр GaGa.ru