黑马程序员技术交流社区
标题:
未定义隐式超构造函数 BufferedReader()。必须显式调用另...
[打印本页]
作者:
ye361571404
时间:
2014-9-21 22:31
标题:
未定义隐式超构造函数 BufferedReader()。必须显式调用另...
在构造函数中调用super(reader); 就没问题。这是为什么?
/**
* 自定义MyLineNUmberReader二:
*/
class MyLineNumberReader extends BufferedReader{
//1.定义行号变量
private int number;
//2.构造函数
public MyLineNumberReader(Reader reader){
// super(reader); //去掉这行的注释就正确 为什么?
}
//3.获取行号
public int getLineNumber(){
return this.number;
}
//4.设置行号
public int setLineNumber(int number){
this.number = number;
return this.number;
}
//5.读取一行数据
public String MyReadLine()throws IOException{
this.number++;
return super.readLine();
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2