让我有两个类FishTypeFish

FishType是标准鱼类分类的枚举,包括以下成员:

{
 Shark,
 Ray,
 Eel,
}


Fish类是:

Name : String
Classificiation : FishType


所以基本上,我想声明“ FishType”枚举类的“ Fish”属性

如何在Java中完成?

最佳答案

你可以这样

class Fish{

    enum FishType{
        SHARK,
        RAY,
        EEL
    }

    FishType fishType = FishType.SHARK;
}


您也可以像标记其他任何类别那样标记您的enumpublic。枚举是一个特殊的类,它为枚举表示的每个命名常量具有预定义的实例

关于java - 枚举类声明,并将其用于另一个类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20796334/

10-08 23:28