实现我自己的Java异常

时间:2014-03-08 08:06:26

标签: java exception

我必须实现我自己的异常(GameException),这是由alpha beta算法在nullsumm游戏中引发的。 这是对的吗?

import java.lang.Exception;

 public class GameException extends Exception { 

     public static final long serialVersionUID = 3654258946527845L;

     public static final String NoValidMoves = "There are noe valid moves!";


    GameException(String Message) {
        super(Message);
    }
    GameException() {

    }

}

1 个答案:

答案 0 :(得分:3)

没错。


FYI

  • 您无需导入java.lang.Exceptionjava.lang部分表示默认存在。
  • 按照惯例,Java中的变量是lowerCamelCase。
  • 您无需serialVersionUID public。任何访问修饰符都适用于Serializable,因此通常会选择private
  • 你拼错了“不”。