。1、Javaのネットワークプログラミング(入力ストリーム入力ストリーム)
時には、あなたが特定の流れを知りませんが読み込まれている、どのようなタイプ。例えば、TelnetInputStreamクラスの皮はsun.netパッケージ内の関連文書を提供していませんでした。java.netパッケージは、(:()メソッドののjava.net.URL openStream例えば)このクラスのインスタンスを返します多くの方法があります。しかし、これらの方法は唯一ではなく、特定のサブクラスTelnetInputStreamよりも、文InputStreamを返します。これは、ある多型の仕事で。サブクラスの例は、スーパークラスの透明インスタンスとして使用することができます。サブクラスは、特定の知識を必要としません。