この質問は、FilterInputStream/FilterOutputStream の null ソースの次の質問です。
この質問は、抽象クラスの保護されたコンストラクターとパブリックコンストラクターで重複している可能性がありますか? 違いはありますか?(C#)
FilterInputStreamがこのように設計されていることがわかりました。
public class FilterInputStream extends InputStream { // concrete
protected FilterInputStream(InputStream in) { // protected
// ...
}
}
私の質問は、コードがあった場合に違いはありますか
public abstract class FilterInputStream extends InputStream { // abstract
public FilterInputStream(InputStream in) { // public
// ...
}
}