2

大量のファイナルまたは静的ファイナルを宣言せずにJavaでマジックナンバーを取り除くにはどうすればよいですか? ループに注意してください。配列は許可されていません。ありえないような?助けていただければ幸いです。ありがとう。

コード例:

drawOval(5, 5, width, height);
drawOval(10, 10, width, height);
drawOval(15, 15, width, height);
drawOval(20, 20, width, height);
drawOval(25, 25, width, height);
4

3 に答える 3

6

定数を定義することは、実際には唯一のオプションです。それらを使用することに対するあなたの反対は何ですか?この文脈では、それらは間違いなくスペースに値します。将来の開発者は、これらの数値が何を意味するのか混乱するよりも、追加の定数を確認することをお勧めします。

于 2013-10-07T02:30:10.277 に答える