Entries from 2008-06-08 to 1 day

引数なしコンストラクタを禁止する

コンストラクタの引数指定 - すぎゃーんメモ とりあえず、引数なしコンストラクタはprivateではなく、例外にしてみる。 public class Hoge { private String str; public Hoge() { throw new IllegalArgumentException(); } public Hoge(String str) { this.…

finalとかstaticとか

クラス内だけで使う定数ってどうするんだろう? よくある定数定義って、 public final static String HOGE="hoge"; というものだと思うけど、自らのクラス内でしか使わないものなら private final static String HOGE="hoge"; でいいのかな。 (そもそも"sta…

コンストラクタの引数指定

コンストラクタに必ずある引数を入れるようにさせようと、デフォルトのコンストラクタをprivateにして、引数つきのコンストラクタを定義。 そうすると、Singletonとは違ってprivateにされたデフォルトコンストラクタは呼び出されることはないのでeclipseが警…