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