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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 李大伟 于 2012-9-24 10:51 编辑

各位同学,毕老师课程day19 前边讲过一个MyBufferedReader ,
然后后边讲 MyLineNumberReaderDemo时,class myLineNumberReader extends MyBufferedReader  继承了 MyBufferedReader ,这个继承的话是怎么继承的,是因为我之前在day19这个文件夹里有MyBufferedReader.java   和  MyBufferedReader.class 吗,假如没有呢
求解释!!!

import java.io.*;
class myLineNumberReader extends MyBufferedReader
{
        private int lineNumber;
        MyLineNumberReader(Reader r)
        {
                super(r);
        }


        public String myReadLine() throws IOException
        {
                lineNumber++;
                return super.myReadLine();
        }


        public void setLineNumber(int lineNumber)
        {
                this.lineNumber=lineNumber;
        }
        
        public int getLineNumber()
        {
                return lineNumber;
        }
        
}

class  MyLineNumberReaderDemo
{        
        public static void sop(Object obj)
        {
                System.out.println(obj);
        }
        public static void main(String[] args) throws IOException
        {
                FileReader fr=new FileReader("copyTextByBuf.java");




                MyLineNumberReader mylnr=new MyLineNumberReader(fr);


                String line=null;
                mylnr.setLineNumber(100);


                while ((line=mylnr.myReadLine())!=null)
                {
                        sop(mylnr.getLineNumber()+":"+line);
                }
                mylnr.myClose();
        }
        
}

2 个回复

正序浏览
自己想明白了 ,谢谢……
回复 使用道具 举报
为啥没人理呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马