A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在构造函数中调用super(reader);        就没问题。这是为什么?

  1. /**
  2. * 自定义MyLineNUmberReader二:
  3. */
  4. class MyLineNumberReader extends BufferedReader{
  5.         //1.定义行号变量
  6.         private int number;
  7.         //2.构造函数
  8.         public MyLineNumberReader(Reader reader){
  9. //                super(reader);                //去掉这行的注释就正确 为什么?
  10.         }
  11.        

  12.         //3.获取行号
  13.         public int getLineNumber(){
  14.                 return this.number;
  15.         }
  16.         //4.设置行号
  17.         public int setLineNumber(int number){
  18.                 this.number = number;
  19.                 return this.number;
  20.         }
  21.         //5.读取一行数据
  22.         public String MyReadLine()throws IOException{
  23.                 this.number++;
  24.                 return super.readLine();
  25.         }
  26.        
  27. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马