开发者

doubt in enum declaration

开发者 https://www.devze.com 2023-01-20 22:52 出处:网络
can i make my enum private or protected. for ex enum day{sun,mon,tue}; this is what we usually give. Can i give like

can i make my enum private or protected. for ex

enum day{sun,mon,tue};

this is what we usually give. Can i give like

开发者_Go百科
private enum day{mon,..};


Yes, you can put access modifiers in front of enums, just as you can with classes.

This snippet compiles just fine:

class Main {
    enum SomePkgEnum { A, B, C };
    public enum SomePubEnum { A, B, C };
    private enum SomePrivEnum { A, B, C };
    protected enum SomeProtEnum { A, B, C };
}

// Top-level enum: Only public (or package level) access allowed.
public enum SomeOtherEnum { A, B, C };
0

精彩评论

暂无评论...
验证码 换一张
取 消