[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] Re: Java の開発生産性について
前橋です。
えんどう さん:
>> public Label (String label, LabelAlignment alignment) {
>>
>> でなければなりません。これなら、LabelAlignmentの定義を探せば、
>> 何が渡せるのか一発でわかります。
>
>LabelAlignment は内部クラスですか?
いえ、(どう実装するのかはわかりませんが)Javaにenumが実装され
たときの話で、enumの型名のつもりでした。
Javaではパッケージの下にあるのはクラス(とインタフェース)だけ、
という規則を破って、enumをclassと同レベルに置くのなら(これが
良いかどうかはわかりませんが)、
enum LabelAlignment {
CENTER,
LEFT,
RIGHT
}
ですね。
------------------------------------------------------------
前橋 和弥 maebashi@xxxxxxxxxx
中部ソフトエンジニアリング(株)
〒450 名古屋市中村区名駅4-10-25(名駅IMAIビル 5F)
Tel:(052)583-4511(代) 内線 252 Fax:(052)583-4566
------------------------------------------------------------