java自定义异常问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 19:25:28
interface LandAnimal{ //陆生动物接口
void Legs();
}
interface WaterAnimal{ //水生动物接口
void swim();
void layseggs();
}
abstract class Animal{ //动物的抽象类
final boolean buru=true;
final boolean shirou=true;
public final int goodmood=1;
public final int badmood=2;
public static int mood;
void kind1(boolean br){
if (br==buru)
System.out.println("是哺乳类动物");
else
System.out.println("不是哺乳类动物");
};
void kind2(boolean sr){
if(sr==shirou)
System.out.println("是食肉动物");
else
System.out.println("不是食肉动物");
};
abstract void SayHello();
abstract void SayHello(int mood);
void setmood(int mood){this.mood =mood;}
void getmood(){SayHello( this.mood);}
}

final class Frog extends Ani

我不知道这样对不对,你参考一下.
我在你的Test类里的main()方法里加了一个setmood(3),这样就可以捕捉到异常,你原来的是捕捉不到的.

ps:你是那个学校的啊,我和你一样也是这个学期刚开的java,我感觉你们老师出的题比我们这强多了,而且我觉得你的代码写的不错,你是本科的还是大专的?