Closed lmoliveto closed 2 months ago
Hola! Quería saber si esta implementación del enum es correcta.
public enum Membership{ BEGINNER(v -> v < 4), ADVANCED(v -> v < 8), PRO(v -> true); private final Predicate<Integer> predicate; public Membership(Predicate<Integer> predicate){ this.predicate = predicate; } public boolean canVisit(int v){ return predicate.test(v); } }
Hola @lmoliveto Está muy bien. Recordá que el constructor de un enum no lleva el modificador public.
Hola! Quería saber si esta implementación del enum es correcta.