your system may not be the same as on the fellow sitting next to you and that is what K&B book meant in making the statement quoted
Please consider Type Erasure and dry run on JVM
--> Please cross checkI was told that IS-A means, we should use either extends or implements Runnable.