• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:システムプロパティのキーの定数について)

システムプロパティのキーの定数について

このQ&Aのポイント
  • システムプロパティのキーの定数について考える
  • 定数化の必要性について検討する
  • (1)と(2)の書き方の比較とクオリティの検討

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

クオリティというよりプロジェクトの方針にもよる気がしますね。 たとえばリテラルは不可でプロジェクトで使用する文字列は別途プロパティを用意してそこの定義を使用する、のような決まりごとがあるのであれば1)も2)も不可でしょう。 「もし」他にカレントディレクトリを参照するようなクラスが存在しないのであれば2)でいいと思います。1)だと無意味に1個static変数増やしているだけですし。

hello_java
質問者

お礼

>他にカレントディレクトリを参照するようなクラスが存在しないのであれば2)でいいと思います。1)だと無意味に1個static変数増やしているだけですし。 なるほど、確かに今はカレントディレクトリを参照するようなクラスが存在していないのに、無理に作成していました。 ありがとうございました。