捕获Java中未解决的编译错误

Mic*_*son 5 java compiler-errors runtimeexception

我目前是使用Java的课程的助教。我正在尝试编写一段代码,以测试该方法以确保学生的方法正确,但是很多时候该学生甚至不会实现该方法,否则他们会称其为错误内容,这显然会导致未解决的问题我的测试代码运行时出现编译问题。有没有一种方法可以在运行时捕获此错误,以便我的测试代码可以执行而不必处理学生提交的代码?

  • 编辑:刚刚发现编译器在运行时生成了未解决的编译问题。考虑到这一点,有没有办法做我上面解释的事情?
  • 编辑:另外,我对分配的结构方式没有任何控制,因此我无法介绍接口或存根等。

sce*_*eaj 1

如果我理解您的问题,那么您正在尝试验证学生实现的接口以及实现的正确性。反射 API 将允许确定类是否已实现正确的 API,如果已实现,则调用该 API。查看java.lang.Class、java.lang.Method等。