Java:当它具有 protected 构造函数时,如何从 java.io 为 Reader 类创建新的类对象

标签 java class constructor protected

我想为 java 的 Reader 类创建一个新的类对象,但我无法访问构造函数,因为它是 protected 。

Reader Class Description

Reader myReader = new Reader(); 

不会工作。

通常,我会在该类中创建一个新函数来访问该构造函数,但由于该函数是 java 默认库的一部分,我该如何访问它呢?感谢您的帮助。

最佳答案

Reader 是一个抽象类。你不能实例化它,只是为了创建一个子类实例。

你是说

Reader myReader = new InputStreamReader(in, "UTF-8");

关于Java:当它具有 protected 构造函数时,如何从 java.io 为 Reader 类创建新的类对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12443775/

相关文章:

Java - 日期模式匹配

java - 如何以主从模式将任务从主服务器传递给从服务器

java - 尝试更改两个不同数字的字符位置

javascript - javascript中的类方法不是函数

c++ - 在 C++ 中打印处理程序类的名称

java - 是什么导致 "NoSuchMethodError: org.springframework.beans.BeanWrapper.setAutoGrowCollectionLimit(I)V?"

c++ - 指定所有内置成员的零初始化的构造函数?

javascript - fabric.Canvas 不是构造函数

c++ - 为什么初始化程序列表顺序必须与成员声明顺序匹配?

C++ - Ubuntu 16.04 中个人类(class)的文件夹