3 главных принципа ООП это Инкапсуляция, Наследование и Полиморфизм. В этом видео я постараюсь быстро и понятно объяснить, что такое Инкапсуляция, Наследование и Полиморфизм в ООП.
Изучаем C# - Наследование и полиморфизм в ООП
Это одна из самых больших и важных тем. В прошлых статьях мы начали делать забег животных. Мы создали класс Animal, который реализует логику бегуна - за каждый вызов метода Move() координата _x увеличивается на _speed: Теперь добавим новые виды бегунов - новые классы. Пусть черепаха бегает по тем же правилам, но дополнительно может прятаться в панцирь. По вызову метода Hide() она прячется и не может двигаться до вызова метода Show(). Пусть собака двигается так же, как и все животные, но дополнительно гавкает при каждом передвижении...
Java 25. Дайте определение принципа полиморфизма в ООП? Как работает полиморфизм?
Принцип полиморфизма в ООП (объектно-ориентированном программировании) предполагает использование одного и того же имени метода или свойства для объектов разных классов. Иными словами, полиморфизм позволяет обращаться к объектам разных классов с помощью одних и тех же методов или свойств. Работа полиморфизма основывается на наследовании и переопределении методов в наследниках. Когда мы создаем новый класс, наследующий свойства и методы от родительского класса, мы можем переопределить некоторые методы в наследнике...