0
votes

Peut-on enumer faire partie de deux étapes?

J'ai une énumération de statut des produits, il contient 5 statut, j'ai besoin de 2 Enums pour être à la première étape et les autres 3 dans la deuxième étape, est-ce possible? Comment?

J'ai essayé avec une autre classe et s'étend de l'énum, ​​mais cela n'est pas possible depuis que Enums sont des finales xxx

J'en ai besoin depuis que vous pouvez annuler le produit si le produit Statut Enum n'est qu'à l'étape one


2 commentaires

On dirait que les étapes sont aussi du statut, non? Quel est le but des étapes? Je doute vraiment que je comprenne votre queston.


@triplem Il est logique d'avoir une sorte de groupement pour les types d'état. Par exemple, nouveau et processus peut faire partie de l'étape 1, Cuisson une partie de l'étape 2 et ainsi de suite ...


3 Réponses :


5
votes

Enums peut avoir des champs et une méthode, tout comme des cours réguliers (mais il est généralement une bonne idée de s'assurer qu'ils sont immuables, c'est-à-dire qu'aucun des champs ne peut changer après la création): XXX

Vous pouvez même ajouter des méthodes telles que ceci: xxx


0 commentaires

0
votes

Pas aussi agréable que la réponse de Joachim, mais une autre méthode simple facilement adaptable: xxx


0 commentaires

0
votes

La solution de Joachim Summer est ce qui est recommandé de faire mais je peux proposer ce xxx


0 commentaires