BufferedReader()构造函数的参数是抽象类的对象

时间:2018-12-11 06:49:37

标签: java bufferedreader reader

请考虑以下代码段。

BuffereReader br = new BufferedReader(Reader in);

在这种情况下,BufferedReader()构造函数的参数是名为Reader的抽象类的对象。我们知道抽象类不能在Java中实例化。然后,在这种情况下,如何实例化in类的对象Reader

1 个答案:

答案 0 :(得分:0)

BufferedReader构造函数收到对类型为Reader的实例的引用。由于Reader是一个抽象类,这意味着构造函数只能接收对Reader类的具体子类实例的引用。