到達不能ステートメントがJavaで実際に何を意味するのかを理解するのに本当に助けが必要です。私は以下を持っています。コンパイルしようとすると、到達不能ステートメントエラーが発生します。ここ Stackoverflow で、到達不能ステートメントに関する同様の質問をいくつか見てきましたが、私の質問に答えるものはありません。return ステートメントがどのように機能するかに基づいて、このバージョンがコンパイルされない理由を知りたいです。
public int refundBalance()
{
return balance;
balance = 0;
}
ここで同様の質問をしても答えが得られないため、この質問をしています。return はコード ブロック内の最後のステートメントである必要があると推測していますが、Java について十分な知識がなく、自分の結論について確信が持てません。したがって、説明をいただければ幸いです。