Java: Annotate Your Overrides
This afternoon’s Java lesson: Always use the @Override
annotation when you’re overriding a method, so the compiler will tell you that you made a typo in one of the parameter types instead of just cheerfully creating a method on the subclass that never gets called.