抽象クラスへの参照を返す 2 つの関数宣言に出くわしたとき、私は Hadoop のドキュメントを読んでいました。
public FSDataInputStream open(Path f) throws IOException
public abstract FSDataInputStream open(Path f, int bufferSize) throws IOException
パラメータの違いは別として、これら 2 つの関数の戻り値の型が異なるのはなぜabstract
ですか。一方は明示的に宣言され、他方はそうではありません。
ありがとう。