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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.io.*;
class Base{
    public void amethod()throws FileNotFoundException{}
}
public class ExcepDemo extends Base{
    public static void main(String argv[]){
     ExcepDemo e = new ExcepDemo();
    }
    public void amethod(){}
    protected ExcepDemo(){
     try{
         DataInputStream din = new DataInputStream(System.in);
         System.out.println("Pausing");
         din.readByte();
         System.out.println("Continuing");
         this.amethod();
     }catch(IOException ioe) { }
    }
}

3 个回复

倒序浏览
import java.io.*;
class Base{
    public void amethod()throws FileNotFoundException{}
}
public class ExcepDemo extends Base{
    public static void main(String argv[]){
     ExcepDemo e = new ExcepDemo();
    }
    public void amethod(){}
    protected ExcepDemo(){
     try{
         DataInputStream din = new DataInputStream(System.in);//System.in是标准的输入流
         System.out.println("Pausing");
         din.readByte();//执行这句的时候,开始读取输入流:就是你要在键盘上输入东西
         System.out.println("Continuing");
         this.amethod();
     }catch(IOException ioe) { }
    }
}
//结果:Pausing     
//输入一段文字
//Continuing
回复 使用道具 举报
package org.heima.com.Test;
import java.io.*;
class Base{
    public void amethod()throws FileNotFoundException{
    throw new RuntimeException("找不到指定文件");//在这里抛出这个异常,可以中止程序继续运行,运行时异常
    }
}
public class ExcepDemo extends Base{
    public static void main(String argv[]){
     ExcepDemo e = new ExcepDemo();
     ExcepDemo1( e);
    }
//    public void amethod(){}
   public static void ExcepDemo1(ExcepDemo e){
     try{
         DataInputStream din = new DataInputStream(System.in);
         System.out.println("Pausing");
         din.readByte();
         System.out.println("Continuing");
       /*如果这里是想调用父类的这个方法,不要用this,this是指调用当前对象,也不要在子类中定义这个方法了
        * 如果楼主是想调用子类的这个方法,这里也不用用this,因为:自己没有才会找父类的同名方法*/
       e.amethod();
      
     }catch(IOException ioe) { }
    }
}
//不知道楼主是不是想实现这样的结果



回复 使用道具 举报
问题已经解决!谢谢2楼
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马