私は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 baseUrlenumsに直接設定する方法はありますかbaseUrl。
ここで何か不足していますか?
前もって感謝します