为什么“喝车别开酒”我打印不出来……

来源:1-7 Java 中的异常链

Cici_whatever

2015-03-11 11:09

为什么“喝车别开酒”我打印不出来……

写回答 关注

2回答

  • _潇潇暮雨
    2015-03-12 10:40:28

    你贴一下完整的代码,可能是自定义异常的时候构造方法没有传入一个字符串,我的代码:

    /** 自定义异常 */
    class DuckException extends Exception {
    
    	public DuckException(String string) {
    		super(string);// 构造带指定详细消息的新异常
    	}
    
    }
    
    public class Test {
    
    	public static void main(String[] args) {
    		try {
    			test();
    		} catch (DuckException e) {
    			e.printStackTrace();// 打印异常
    		}
    	}
    
    	private static void test() throws DuckException {
    		throw new DuckException("开车别喝酒!");
    	}
    
    }


  • _潇潇暮雨
    2015-03-11 14:34:28

    异常没有抛出吧。

    Cici_w...

    public void test1() throws DrunkException{ throw new DrunkException("喝车别开酒! "); } 抛出了啊……

    2015-03-12 10:15:06

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题