0
puis-je rendre mon énum privé ou protégé. par exdoute dans la déclaration enum
enum day{sun,mon,tue};
c'est ce que nous donnons habituellement. Puis-je donner comme
private enum day{mon,..};
puis-je rendre mon énum privé ou protégé. par exdoute dans la déclaration enum
enum day{sun,mon,tue};
c'est ce que nous donnons habituellement. Puis-je donner comme
private enum day{mon,..};
Oui, vous pouvez mettre les modificateurs d'accès devant énumérations, tout comme vous pouvez avec des classes.
Cet extrait compile très bien:
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 };
pour quoi? qui devrait être privé - la classe enum, ou la constante enum? – Bozho
la meilleure façon d'apprendre à essayer. Essayez les choses vous-même et voyez le comportement. – zengr