如何从另一个类

时间:2018-03-12 14:40:42

标签: java exception

我知道如何创建例外,但我想故意“打破”另一个类。

让我们有两个类X和Y。

如果X正在运行,我该如何创建一个导致控制台从Y输出异常的异常?

谢谢!

~Java首选

编辑: 显然+ MarsAtomic和+ Murat K.无法正确理解英语。我要求从另一个类抛出异常,而不是正在运行的类。我不明白人们如何能够在如此缺乏阅读理解水平的社会中生活。

2 个答案:

答案 0 :(得分:0)

throw new RuntimeException();

String exceptionMsg = "Error";
throw new RuntimeException(exceptionMsg);

-

public class X
{
   public X()
   {
      Y.CreateException();
      //or
      Y.CreateException("Error");
   }
}

public class Y
{
    public static void createException()
    {
         throw new RuntimeException();
    }

    public static void createException(String msg)
    {
         throw new RuntimeException(msg);
    }
}

答案 1 :(得分:0)

让我们:

const router = express.Router() as RouterWs;
router.ws('/somepath', (ws, req) => {...

这是你的意思吗?