l 题目 // MyException.java class MyException extends Exception { String message; MyException(String str) { //【代码1】//把参数的引用传给message成员变量
} public String getMessage() { //【代码2】//返回message成员变量
} } abstractclass A{ abstractint f(int x,int y) throws MyException; } class B extends A{ int f(int x,int y) throws MyException{ if(【代码3】)//判断x、y都不大于100 【代码4】//抛出一个新建的MyException对象,MyException对象中构造方法传入的参数内容为:乘数超过100 return x*y; } } publicclass eClass{ publicstaticvoid main (String args[]){ A a; 【代码5】//设计a对象的B类上转型对象 try { System.out.println(a.f(12,10)); 【代码6】//使用f()方法时传入一个大于100的乘数 } catch(MyException e) { 【代码7】输出错误信息 } } }
|
哪位大神帮忙解答一下,谢谢,谢谢,谢谢
最新推荐文章于 2023-12-15 21:06:26 发布