Interface X Enum [RESOLVIDO]

4 respostas
BellaSwan

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?.

4 Respostas

bruno_7317

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.

nel

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.

daveiga

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

BellaSwan

Vlw’ss Pessoal…

Obrigada pelas explicações !!!

Criado 1 de agosto de 2011
Ultima resposta 1 de ago. de 2011
Respostas 4
Participantes 4