Java虚拟方法体?

Java虚拟方法体?,java,methods,interface,dummy-data,Java,Methods,Interface,Dummy Data,Java中的虚拟方法体是否有任何约定?例如,用于测试目的。假设我有一个接口,一个方法应该在实现该接口的类中实现,但我现在还不想实现它,我应该使用什么好的虚拟方法体来避免使用不必要的内存等?如果您有一个尚未实现的方法,我会 public void notImplementedYet() { throw new UnsupportedOperationException("TODO"); } 我添加了“TODO”,以表示将来可能会支持它。有些方法抛出此选项,因为它永远不应该被支持 顺便说一

Java中的虚拟方法体是否有任何约定?例如,用于测试目的。假设我有一个接口,一个方法应该在实现该接口的类中实现,但我现在还不想实现它,我应该使用什么好的虚拟方法体来避免使用不必要的内存等?

如果您有一个尚未实现的方法,我会

public void notImplementedYet() {
    throw new UnsupportedOperationException("TODO");
}
我添加了
“TODO”
,以表示将来可能会支持它。有些方法抛出此选项,因为它永远不应该被支持


顺便说一句:我将IDE设置为将此异常作为实现方法的默认主体。

如果您有一个尚未实现的方法,我会

public void notImplementedYet() {
    throw new UnsupportedOperationException("TODO");
}
我添加了
“TODO”
,以表示将来可能会支持它。有些方法抛出此选项,因为它永远不应该被支持


顺便说一句:我将IDE设置为将此异常作为实现方法的默认主体。

您可以使用Java8的默认方法

看。 基本上,您可以在接口本身中定义实现(或虚拟方法)

public interface MyInterface {
   default myDummyMethod() {
      // nada
   }
}

您可以使用Java8的默认方法

看。 基本上,您可以在接口本身中定义实现(或虚拟方法)

public interface MyInterface {
   default myDummyMethod() {
      // nada
   }
}

出于测试目的,您可以使用类似Mockito的模拟框架。@SotiriosDelimanolis我的道歉,我的搜索没有结果,但我只搜索了伪方法体和类似的东西。出于测试目的,您可以使用类似Mockito的模拟框架。@SotiriosDelimanolis我的道歉,我的搜索没有结果,但我再次只搜索了伪方法体和类似的东西。