Содержание
- 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)
Алфавитный и систематический каталоги в библиотеке
План работ команды FO
Общие сведения о языке программирования паскаль. Начала программирования
Основы проектирования баз данных (лекция 6)
Стили слоя в Photoshop
Структура HTML документа. Представление текста в HTML документе
Введение в оптоинформатику
Basic Technology Components
Компонент FORM (3)
Передача информации
Приложения для анализа состояния кожи
Вопросы к экзамену по информатике
Компютерные сети. Вводные слова и словосочетания как средства связи частей текста. Работа над спецлексикой
Регистрация и запись ребенка в электронном каталоге программ дополнительного образования Навигатор
Информация и управление. Ветвления. Циклы
Как скачать книгу
Информатика и ИКТ. 5 класс
Программное обеспечение компьютера
Электронные презентации
Xfce. Свободная среда рабочего стола для Unix-подобных операционных систем
Сортировка массивов
Создание web-сайта
Lektsia_zaochnikam
Компьютер в помощь учащимся
Цифровое шествие Бессмертного Полка 2021
Оформление. Шрифты
Операционные системы для разработчиков программного обеспечения. (Лекция 2)
Wild Animals Quiz