На этой видеолекции я предоставлю свой взгляд на ООП - что это такое, зачем это нужно и как этим пользоваться.
Дата отправки отчёта:
22 января 2019 г.
Задание выполнено: за
59 мин.
Чему научился:
Наследование прикручивает классу-потомку весь функционал Суперкласса (за исключением конструкторов)
Инкапсуляция позволяет не заморачиваться об устройстве черного ящика. На входе суём мясо, на выходе имеем фарш. А как там эта мясорубка работает, нас не колышет - инкапсуляция разрешает.
Конструктор == функция (или метод) с названием как у класса. Конструктор не возвращает никакого значения. Конструктор нужен для инициализации нового объекта.
В конструкторе вы вольны в фигурных скобках присваивать полям(переменным) всякие значения, относящиеся к конструируемому объекту (в уроке собаке присваивается способ общения тявкать, а кисе способ коммуницировать с миром посредством мявка)
Конструктор актуален для разнесения способов применения внешних команд в разные методы. Торты у всех поваров одинаковые, а вишенки на торты помещают в конструкторы, и берут их оттуда, чтобы не дублировать одинаковое тортостроение много раз
abstract class Thing {} - экземпляр такого класса НЕ МОЖЕТ БЫТЬ СОЗДАН!
abstract void SomeThing (); - абстрактная функция без определения
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 9752. chokayes+120061. Даниил Лаутеншлегер+120659. no name+120071. New programist+120528. Геннадий Кравцов+18275. Tekashnik+13922. Александр+1791. Валерий Жданов+110494. Алексей В.+114981. DimanDOS+110895. Danil42Russia+117606. Виктор+11. Евгений Волосатов+113417. Chip+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Использовать наследование.
Наследование это способ выделения общих функций для удобства использования в однотипных классах.
В нашем случае классы Cat и Dog наследую общие свойства и методы у класса Animal. =)
Научился: Повторил пройденное Наследование (extends) это создание класса на основе другого с добавлением своих особенностей, на пример: кошки тоже бывают разные, чёрные или белые, поэтому сам класс кошки можно тоже унаследовать при описании классов каждого из разновидностей кошек (сиамские, персидские, русская голубая...), но у каждой из них есть общее, 4 лапы, 2 уха и т.д.