Notes - 220103-java-etl/Amplifire-404-Braincells GitHub Wiki

Notes

Polymorphism-fields that have the same objects that allows for them to take on different parameters based on what is written in the code.
Using the parent classes to dictate methods that child classes can inherit via overriding and change the parameters (fruit has a color, and strawberries color is red) and overloading to give more parameters (strawberries are red, and they have a green stem). Used to make it so the code doesn't become redundant.

Michael's revision Polymorphism-changing the behavior of objects that allows for them to take on different properties and states based on context.
Mostly done through methods that child classes inherit and then overriding and change the parameters (fruit has a color, and strawberry's color is red) and overloading the method to give more parameters. (strawberries are red, and they have a green stem). Used to make it so the code doesn't become redundant.