[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
------------------------------------------------------------