A reader sent me an interesting question the other day. They asked if polymorphism and overloading were essentially the same thing.
My initial reaction was Huh?
What are people being taught if they think that these two concepts are the same thing?
But a quick google search revealed that yes, many, many people are struggling to differentiate between these two terms – and the internet is full of conflicting and unhelpful information.