Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
实现我自己的Java异常_Java_Exception - Fatal编程技术网

实现我自己的Java异常

实现我自己的Java异常,java,exception,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 No

我必须实现我自己的异常(一个
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() {

    }

}
没错


供参考

  • 您不需要导入
    java.lang.Exception
    java.lang
    部分表示默认情况下它在那里
  • 按照惯例,Java中的变量是小写的
  • 您不需要将
    serialVersionUID
    设置为公共
    。任何访问修饰符都将使用
    可序列化
    ,因此通常选择
    专用
  • 你拼错了“不”
  • 这是正确的


    供参考

    • 您不需要导入
      java.lang.Exception
      java.lang
      部分表示默认情况下它在那里
    • 按照惯例,Java中的变量是小写的
    • 您不需要将
      serialVersionUID
      设置为公共
      。任何访问修饰符都将使用
      可序列化
      ,因此通常选择
      专用
    • 你拼错了“不”
    • 这是正确的


      供参考

      • 您不需要导入
        java.lang.Exception
        java.lang
        部分表示默认情况下它在那里
      • 按照惯例,Java中的变量是小写的
      • 您不需要将
        serialVersionUID
        设置为公共
        。任何访问修饰符都将使用
        可序列化
        ,因此通常选择
        专用
      • 你拼错了“不”
      • 这是正确的


        供参考

        • 您不需要导入
          java.lang.Exception
          java.lang
          部分表示默认情况下它在那里
        • 按照惯例,Java中的变量是小写的
        • 您不需要将
          serialVersionUID
          设置为公共
          。任何访问修饰符都将使用
          可序列化
          ,因此通常选择
          专用
        • 你拼错了“不”

        我认为您的代码是正确的。除此之外,您还可以为异常类添加一些自定义方法。例如,;您抛出一个错误代码,并且您的方法与错误代码解释相匹配,并将其作为异常消息返回。祝你好运我认为你的代码是正确的。除此之外,您还可以为异常类添加一些自定义方法。例如,;您抛出一个错误代码,并且您的方法与错误代码解释相匹配,并将其作为异常消息返回。祝你好运我认为你的代码是正确的。除此之外,您还可以为异常类添加一些自定义方法。例如,;您抛出一个错误代码,并且您的方法与错误代码解释相匹配,并将其作为异常消息返回。祝你好运我认为你的代码是正确的。除此之外,您还可以为异常类添加一些自定义方法。例如,;您抛出一个错误代码,并且您的方法与错误代码解释相匹配,并将其作为异常消息返回。祝你好运它正在调用无参数构造函数:@SvetlinZarev,当然。感谢您的更正:)它正在调用no-arg构造函数:@SvetlinZarev,当然。感谢您的更正:)它正在调用no-arg构造函数:@SvetlinZarev,当然。感谢您的更正:)它正在调用no-arg构造函数:@SvetlinZarev,当然。谢谢你的更正:)