posted 14 years ago
Thread implements run(), but does nothing.
When extending classes, you don't have to implement their methods. You may overwrite them, but you don't have to. So a call to the run() method of a Bground object will call Thread's implementation of run(), which simply does nothing.
Life is full of choices. Sometimes you make the good ones, and sometimes you have to kill all the witnesses.