This is not a tutorial; please don’t do this.
A Brief Primer on Inheritance
A common school of thought among programmers is to reduce repetition wherever possible. Usually, this is a good idea, as if I need to change something, I only need to change it in one place. We usually accomplish this using inheritance