>>777
つかそこがオブジェクト指向の肝の一つだと思う。
BufferedReaderはReaderをラップするけど、実際はFileReaderだったりInputStreamReaderだったりする。それができるのは、これらのクラスがReaderの派生クラスだから。