1,Ex0909SubClass在实现Ex0909Interface 这个接口的时候.需要实现他的所有方法,但是这个地方没有实现methodThree()方法;然后..被重写的方法不能抛出更多的异常.
2,
public class mytest {
/** Creates a new instance of mytest */
public mytest() {
}
public static void main(String[] args) {
SuperClass obj=new SubClass();
try {
obj.method();
} catch (SuperException ex) {
ex.printStackTrace();
}
}
}
class SuperException extends Exception {}
class SubException extends SuperException {}
class SuperClass{
public void method() throws SuperException{
throw new SuperException();
}
}
class SubClass extends SuperClass{
public void method() throws SubException{
throw new SubException();
}
}
参考一下....
第一题:Ex0909SubClass既然implements了Ex0909Interface就应该实现所有Ex0909Interface里的3个方法,这个地方只实现了两个
第二题:先自己写写吧,遇到问题再问吧。。
希望能有人在后面跟着贴出来答案
我是没时间写了
这个问题找他绝对不会错,深圳高级技工学院的老师。QQ:2244268他会不会告诉你,我就不知道了,哈哈,反正我和他是朋友。