Delphi/Pascal には、メソッド内のローカル変数が、あるメソッド呼び出しから次のメソッド呼び出しまで値を記憶できるメカニズムがあります。これは、型付き定数を使用して行われます。例えば:
procedure blah();
const
i: integer = 0;
begin
i := i + 1;
writeln(i);
end;
blah() を呼び出すたびに、インクリメントします。出力は次のようになります。
1 2 3 4 5 ...
(各番号は別々の行にありますが、ここの編集者はそれらを同じ行に入れました)
Javaと同等のものはありますか?