Exception的子类可以从Java中的另一个类扩展吗?

Exception的子类可以从Java中的另一个类扩展吗?,java,exception,inheritance,Java,Exception,Inheritance,如果我的类已经从另一个类扩展了,如果我想将我的类的一个实例作为异常抛出,我该怎么办?你不能。Java不支持多重继承 唯一的可能是从java.lang.Exception扩展您的类,然后实现其他接口 正如JP Moresmau在另一个答案中所建议的那样,您可以创建一个扩展java.lang.Exception并包装所需类的类。但在这种方法中,您将修改您的方法,而不是按照您最初的愿望进行多重继承。创建一个从Exception继承的类,然后将原始类包装为Exception负载。组合优于继承

如果我的类已经从另一个类扩展了
,如果我想将我的类的一个实例作为
异常抛出,我该怎么办?

你不能。Java不支持多重继承

唯一的可能是
java.lang.Exception
扩展您的类,然后实现其他接口


正如JP Moresmau在另一个答案中所建议的那样,您可以创建一个
扩展java.lang.Exception
并包装所需类的类。但在这种方法中,您将修改您的方法,而不是按照您最初的愿望进行多重继承。

创建一个从Exception继承的类,然后将原始类包装为Exception负载。组合优于继承