FilterInputStream 类是否可以归类为实例化类?
我很难理解这一点,这不是一个抽象类,但它有一个受保护的构造函数,这意味着只有子类可以实例化它。
现在我说FilterInputStream 类可以实例化还是不可以?因为如果我尝试这样的事情:
FilterInputStream fis = new FilterInputStream(null);
它会抱怨,但当然如果说
FilterInputStream fis = new DataInputStream(null);
比这很好用。
对于这样一个新手问题,我很抱歉,我倾向于认为这可能与 java io 无关,但它更多地与访问控制和可能更广泛的 OOP 概念有关。
无论如何,我很乐意就此发表意见。谢谢。