首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

错误继承自定义用户信息有关问题

2012-01-24 
异常继承自定义用户信息问题[code]class AException extends Exception {private static String message

异常继承自定义用户信息问题
[code]
class AException extends Exception {
  private static String message = "A Exception!";

public SLException(String msg) {
super(message + msg);
}
}

class BException extends AException {
  private static String message = "B Exception!";

public SLException(String msg) {
super(message + msg);
}
}

这样如果是
try {
} catch (BException e) {
System.out.println(e);
}

就会显示:A Exception: B Exception....

其实我是想如果是BException 就只显示 B Exception..

只是B和A是有继承关系,message不要叠加,不知道有什么方法可以满足这样的需求?

[解决办法]

探讨

要的是异常层次关系。跟重载有啥关系?

[解决办法]
方法重载就不会出现父类的东西了,看看继承方面的东西吧

热点排行