我々はInputStream
が抽象クラスであれば、どのようgetInputStream()
方法はInputStream
を作成し、抽象クラスができないとして、それを返すことのgetInputStream()のソースコード
urlConnection.getInputStream();
ようなコードインスタンス化されます。
は、戻り値の型が実際に
InputStream
のInputStream
またはサブクラスですか?実際には
InputStream
の場合、どのようにインスタンス化されますか?
InputStream
がどのようにインスタンス化されているかを理解できるように、このメソッドのソースコードを見たいと思います。 ウェブで検索しましたが、getInputStream()
メソッドの実装コードが見つかりません
ありがとうございます。
抽象クラスは非常によく似ているAPIから
InputStream
のサブクラスを見つけることができ、InputStream
のサブクラスの型になりますインタフェース:https://docs.oracle.com/javase/tutorial/java/concepts/interface.html –