在 Delphi / Pascal 中有一种机制,通过该机制,方法中的局部变量可以记住从一个方法调用到下一个方法调用的值。这是使用类型化常量完成的。例如:
procedure blah();
const
i: integer = 0;
begin
i := i + 1;
writeln(i);
end;
在每次调用 blah() 时,我都会增加。输出将如下所示:
1 2 3 4 5 ...
(每个数字在不同的行,但这里的编辑器将它们放在同一行)
Java有没有等价的东西?