Polymorphism is the act of overriding methods within a derived class. Suppose you have a class called "CA" with a method "MA" on it - if you were to now create a child class of "CA" and then re-define the method "MA" on it, this would be polymorphism.
It is a commonly used technique when dealing with derived classes as in a lot of cases, the child class will be performing the same actions as its parent, but with a little extra.
In this video I take you through a simple example of polymorphism using the typical "Animal" class. I also demonstrate how you can call the parent-defined method through the use of "super".
For your reference, check this out:
https://developer.mozilla.org/en-US/d...
Support me on Patreon:
/ dcode
Follow me on Twitter @dcode!
If this video helped you out and you'd like to see more, make sure to leave a like and subscribe to dcode!
On this page of the site you can watch the video online JavaScript Classes #5: Polymorphism - JavaScript OOP Tutorial with a duration of hours minute second in good quality, which was uploaded by the user dcode 03 June 2018, share the link with friends and acquaintances, this video has already been watched 24,647 times on youtube and it was liked by 678 viewers. Enjoy your viewing!