お世話になっております。
シンプルな定数を初期化する場合は
public static final String STR_1="a";
と直接指定すると思いますが、
ちょっと複雑な場合(いくつかメソッドを介したり、見栄えが悪いので一旦別変数に代入する場合)は皆さんどうしていますか?
static初期化子を使うとキレイになるので使いたいのですが、
その場合finalが付けられなかったと思います。
定数初期化用のメソッド作れば?と思うかもしれませんが、クラス変数(定数)の定義と同時にメソッドを呼ぶのがとても違和感があります。(実際見たことがないです。)
このように定義と同時にメソッドを呼ぶのに違和感がある。↓
public static final string T1=shokika(new Date(), getType());
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/02 09:00