私はJavaに非常に興味があり、次のように初めて列挙型を使用します。
public class Web {
public String baseUrl;
public static enum Environment {
DEVELOPMENT("http://development") ,
PRODUCTION("http://production"),
SANDBOX("http://sandbox");
public final String baseUrl;
private Environment(String baseUrl)
{
this.baseUrl = baseUrl;
}
}
}
列挙型Environment
には、 、 、 の 3 つの定数DEVELOPMENT
がPRODUCTION
ありSANDBOX
ます。Web
クラスには、がbaseUrl
設定される もありEnvironment
ますbaseUrl
(これが適切な方法かどうかはわかりません)。
を設定するために、baseUrl
私は現在このようにやっています:
new Web().setBaseUrl(Web.Environment.PRODUCTION.baseUrl)
これがクラスで列挙型を使用する正しい方法かどうかはわかりません。Web
baseUrl
enumsに直接設定する方法はありますかbaseUrl
。
ここで何か不足していますか?
前もって感謝します