Interface X Enum [RESOLVIDO]

Galera…

Estou fazendo um curso para a certificação, e fiquei com seguinte duvida :

° Quais as diferenças entre enum e interface?;
° Pq usar enum ao inves de interface?.

Fique tranquila, no exame eles não fazem esse tipo de pergunta, mas só por curiosidade:
A interface diz quais métodos deverão existir, não delimita valores, o Enum pode.
Por quê usar um a invés de outro? :roll: Vai da sua aplicação. Realmente não tenho uma resposta mais específica.

Oi!

Mas quem disse para você usar ENUM ao invés de Interface?
E por favor, qual a relação entre elas?

A interface, só para começo de conversa, é simplesmente uma classe que contém apenas a assinatura dos métodos e/ou variavéis globais (e finais, diga-se de passagem). Elas servem como um contrato onde obrigam que todas as classes concretas que a implementem contenham a implementação de seus respectivos métodos.

O Enum é uma forma de organizar seu código, definir um padrão em seu projeto, entre outros.

Abraços.

Bella Swan !? Enum vs Interface? Ta com cara de trollagem esse post.

Vlw’ss Pessoal…

Obrigada pelas explicações !!!