public class Anonymity
{ public static void main(String args[]) {
A a=new A();
a.p(【代码3】);//实现Square接口,重写getSquare方法,返回n的平方 Sqrt sqrt=new Sqrt()
{【代码4】};//重写getSqrt方法,返回x的开平方根,用静态Math.sqrt方法来运算 System.out.println(\计算开平方:\ } }
实验5 异常类使用方法
模板代码 eClass.java
class MyException extends Exception { }
abstract class A { }
class B extends A { }
int f(int x,int y) throws MyException { }
if(【代码3】)//判断x、y都不大于100
【代码4】//抛出一个新建的MyException对象,MyException对象中构造方法传入的参数
abstract int f(int x,int y) throws MyException; String message; MyException(String str) { }
public String getMessage() { }
【代码2】//返回message成员变量
【代码1】//把参数的引用传给message成员变量
内容为:乘数超过100
return x*y;
public class eClass { }
public static void main (String args[]) { }
A a;
【代码5】//设计a对象的B类上转型对象 try { }
catch(MyException e) { }
【代码7】输出错误信息
System.out.println(a.f(12,10));
【代码6】//使用f()方法时传入一个大于100的乘数
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库实验六 内部类与异常类(2)在线全文阅读。
相关推荐: