На этой видеолекции я предоставлю свой взгляд на ООП - что это такое, зачем это нужно и как этим пользоваться.
Дата отправки отчёта:
26 ноября 2016 г.
Задание выполнено: за
10 мин.
Чему научился:
Узнал про наследование, инкапсуляцию, полиморфизм.
Что было сложным:
ничего.
Комментарии:
Наследование своими словами - есть общее понятие автомобиль, но автомобили бывают разные, грузовые, легковые и т.д. Но у всех этих автомобилей есть общие вещи: мотор, колёса, кпп. Так вот, например, феррари расширяет понятие автомобиль и камаз тоже расширяет понятие автомобиль т.к и тот и другой имею колёса, мотор, кпп т.е оба являются потомками автомобиля. Короче как-то так.
Научился: Использовать наследование.
Наследование это способ выделения общих функций для удобства использования в однотипных классах.
В нашем случае классы Cat и Dog наследую общие свойства и методы у класса Animal. =)
Научился: Повторил пройденное Наследование (extends) это создание класса на основе другого с добавлением своих особенностей, на пример: кошки тоже бывают разные, чёрные или белые, поэтому сам класс кошки можно тоже унаследовать при описании классов каждого из разновидностей кошек (сиамские, персидские, русская голубая...), но у каждой из них есть общее, 4 лапы, 2 уха и т.д.