public class UserException
extends Exception
{
private String name;
UserException()
{
super();
} UserException(String name)
{
super(name);
this.name = name;
} public String toString()
{
return name + super.toString();
}}
extends Exception
{
private String name;
UserException()
{
super();
} UserException(String name)
{
super(name);
this.name = name;
} public String toString()
{
return name + super.toString();
}}
解决方案 »
- java的继承问题
- 关于osgi事件的一个奇怪现象!有大侠遇到吗?
- java中有垃圾回收GC, 为什么还要调用close
- 如何实现点击一个窗口的按钮,弹出一个已有的另一个窗口啊?
- 求电子版<<jbuilder实用技术手册>> 和<<java事务处理>>.
- panel面板中的元素在dialog窗口中不能显示,求助~~~~
- sun把ms告了,说ms必须嵌入java,这对我们来说有什么影响?光发意见!!
- 感谢Yangtian同志的支持,特发贴散分,以示感谢!也希望各位能畅谈java学习之道以示教导!
- 快就我,编译通过java执行出错,解答者有冰淇淋吃
- questions
- this用法不理解
- 开个高级JAVA栏把,这样初级,看好多初级的问题受不了啊
{
public TestUserException()
{
}
public static void main(String[] args)
{
int a=10,b=-10;
try
{
if (a>b)
throw new UserException("a is bigger than b!");
}
catch(UserException ue)
{
ue.printStackTrace();
}
}
}
...........
}catch( Exception e ){
throw new UserException();
}
try{
}catch(Exception e){
throw new UserException();
}
}
如果需要向上一级抛出异常,就需要在方法名用throws来定义要向调用者抛出的异常才行