只声明方法的原因是什么? (java 示例)
What is the reason to declare method only? (java example)
为什么有时会写
abstract void etwas();
codcodecode
void etwas()
{
return;
}
而不是跳过单个声明?哪些情况下需要?
在同一个 class 中,这几乎不会发生。
当你有一个定义抽象方法的抽象 class 时,就会发生这种情况。当您想确保扩展此抽象 class 的任何人都将被迫为此抽象方法提供他自己的实现时,您可以这样做。否则会出现编译错误。
为什么有时会写
abstract void etwas();
codcodecode
void etwas()
{
return;
}
而不是跳过单个声明?哪些情况下需要?
在同一个 class 中,这几乎不会发生。
当你有一个定义抽象方法的抽象 class 时,就会发生这种情况。当您想确保扩展此抽象 class 的任何人都将被迫为此抽象方法提供他自己的实现时,您可以这样做。否则会出现编译错误。