行类HanoiStack中的Java泛型编译错误<;T<;T>&燃气轮机;扩展堆栈<;T>;

行类HanoiStack中的Java泛型编译错误<;T<;T>&燃气轮机;扩展堆栈<;T>;,java,generics,Java,Generics,我来自C#,我不知道为什么下面这行的堆栈部分是编译错误。 有人能帮忙吗 public class HanoiStack<T extends Comparable<T>> extends Stack<T> throws IllegalArgumentException{ 公共类HanoiStack扩展堆栈抛出IllegalArgumentException{ 类声明不能抛出异常。也许你的意思是 public class HanoiStack<T exte

我来自C#,我不知道为什么下面这行的堆栈部分是编译错误。 有人能帮忙吗

public class HanoiStack<T extends Comparable<T>> extends Stack<T> throws IllegalArgumentException{
公共类HanoiStack扩展堆栈抛出IllegalArgumentException{

类声明不能抛出异常。也许你的意思是

public class HanoiStack<T extends Comparable<T>> extends Stack<T> {

    public HanoiStack() throws IllegalArgumentException {
       ...  
    }
}
公共类HanoiStack扩展堆栈{
public HanoiStack()引发IllegalArgumentException{
...  
}
}

类声明不能抛出异常。也许你的意思是

public class HanoiStack<T extends Comparable<T>> extends Stack<T> {

    public HanoiStack() throws IllegalArgumentException {
       ...  
    }
}
公共类HanoiStack扩展堆栈{
public HanoiStack()引发IllegalArgumentException{
...  
}
}

FYI
IllegalArgumentException
是一个运行时异常,所以根本不需要声明…
FYI
IllegalArgumentException
是一个运行时异常,所以根本不需要声明它…哦,是的,太多的C#最近和深夜..谢谢你的Reimeus哦,是的,太多的C#已经很晚了,谢谢你,雷默斯