More on this book
Kindle Notes & Highlights
I’d much rather have a program explode in a shower of sparks and flames than silently do the wrong thing.
The keyword virtual means “I might want to make another version of this method in a child class”.
override and virtual a kind of matched pair. You use virtual to mark a method as able to be overridden and override to actually provide a replacement for the method.