【初心者】Java質問・相談スレッド89【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0331デフォルトの名無しさん
2006/08/28(月) 11:15:23例えば
public enum Week{
SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY
}
と宣言し、
Week wk = Week.FRIDAY;
で初期化した後、
if(wk == Week.MONDAY) { ・・・}
という文が書けるようですが、これは
if(wk.equals(Week.MONDAY)) {・・・} ということなのでしょうか。
これは定数のように使えるために == でも大丈夫ということなのでしょうか。
また列挙型を使うとタイプセーフになると参考書に書かれているんですが
よく分かりません。
お手数をお掛けしますがご教授ください。
■ このスレッドは過去ログ倉庫に格納されています