·
Engenharia de Software ·
Linguagens de Programação
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
88
Fundamentos de Programação Orientada a Objetos
Linguagens de Programação
PUC
17
Padrões de Projeto em Programação Modular: Abordagens e Soluções
Linguagens de Programação
PUC
39
Programação Modular: Classes, Objetos e Construtores em Java
Linguagens de Programação
PUC
39
Programação Modular: Herança Múltipla e Conceito de Interface
Linguagens de Programação
PUC
41
Programação Modular: Coleções e Mapeamentos
Linguagens de Programação
PUC
25
Código Java: Estruturas e Operações com Classes de Comida
Linguagens de Programação
PUC
29
Plano de Ensino: Programação Modular
Linguagens de Programação
PUC
39
Programação Modular: Relacionamentos entre Classes e POO
Linguagens de Programação
PUC
24
Interfaces em Programação: Conceitos e Aplicações
Linguagens de Programação
PUC
20
Princípios SOLID e Programação Modular
Linguagens de Programação
PUC
Texto de pré-visualização
PROGRAMAÇÃO MODULAR Enumeração substantivo feminino 1 Menção de coisas uma por uma Conjunto de constantes nomeadas para definição de um tipo de dado Recurso presente nas técnicas e linguagens mais básicas de programação Em Java ganha algumas características de um tipo abstrato de dados Conjunto de constantes Um objeto do tipo enumerável só pode representar um dos valores definidos no conjunto Útil se um tipo possui um número fixo de valores válidos prédefinidos Códigos de status Aluno aprovado reprovado em exame especial Pedido faturado pendente em rota de entrega Códigos de erro Sucesso valor inválido arquivo não encontrado Valores conhecidos prédefinidos Dias da semana Meses do ano Classificação de livros CDD Coresmodelos de um produto Palavrachave enum enum CoresSmartphone PRETO BRANCO PRATA OURO VERMELHO Objetos de tipos enumeráveis não são instanciáveis CoresSmartphone cor CoresSmartphonePRATA ifcorequalsCoresSmartphoneOURO switchcor case BRANCO break case PRETO break ENUMERADORES UM BARALHO Um baralho e suas cartas enum Naipe COPAS OUROS PAUS ESPADAS public class CartaDeBaralho static final String faces A 2 3 K private String face private int valor private Naipe naipe public CartaDeBaralhoint numero Naipe naipe thisface facesnumero1 thisvalor numero thisnaipe naipe Enumerações em Java são tipos de classe Comportamento semelhante a classes de Java Têm propriedades que enumerações não têm em outras linguagens de programação Construtores e outros métodos Atributos de instância Implementação de interfaces Enumerações e Java Tipos enumeráveis podem ter atributos Construtores associam valores a seus atributos Construtores são executados no momento da declaração do enumerável no programa Java Enumerações herdama implicitamente de Enum Enum implementa Serializable e Comparable ordinal compareToenumerável valueOfvalor name values ordinal retorna a ordem do valor na enumeração Inicia em 0 e segue a ordem de declaração Podem ser declarados métodos Uso comum de getters toString e outros métodos de interesse Enumeráveis não podem herdar de outras classes Já herdam de Enum Podem implementar interfaces Enumeráveis não são extensíveis Se temos enumeráveis continuamos usando valores constantes static final Se temos enumeráveis continuamos usando valores constantes static final SIM Constantes valor constante usado por objetos Enumeráveis listas de valores possíveis Operações associadas ENUMERADORES Um baralho e cores enum Naipe COPAS OUROS PAUS ESPADAS public String cor ifthisequalsCOPASthisequalsOUROS return vermelho else return preto Em determinados jogos de cartas é importante saber a cor dos naipes da carta de baralho Copas ouros vermelho Espadas paus preto enum Naipe COPASvermelho OUROSvermelho PAUSpreto ESPADASpreto String cor NaipeString cor thiscor cor public String cor return thiscor OBRIGADO Dúvidas PUC Minas Bacharelado em Engenharia de Software
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
88
Fundamentos de Programação Orientada a Objetos
Linguagens de Programação
PUC
17
Padrões de Projeto em Programação Modular: Abordagens e Soluções
Linguagens de Programação
PUC
39
Programação Modular: Classes, Objetos e Construtores em Java
Linguagens de Programação
PUC
39
Programação Modular: Herança Múltipla e Conceito de Interface
Linguagens de Programação
PUC
41
Programação Modular: Coleções e Mapeamentos
Linguagens de Programação
PUC
25
Código Java: Estruturas e Operações com Classes de Comida
Linguagens de Programação
PUC
29
Plano de Ensino: Programação Modular
Linguagens de Programação
PUC
39
Programação Modular: Relacionamentos entre Classes e POO
Linguagens de Programação
PUC
24
Interfaces em Programação: Conceitos e Aplicações
Linguagens de Programação
PUC
20
Princípios SOLID e Programação Modular
Linguagens de Programação
PUC
Texto de pré-visualização
PROGRAMAÇÃO MODULAR Enumeração substantivo feminino 1 Menção de coisas uma por uma Conjunto de constantes nomeadas para definição de um tipo de dado Recurso presente nas técnicas e linguagens mais básicas de programação Em Java ganha algumas características de um tipo abstrato de dados Conjunto de constantes Um objeto do tipo enumerável só pode representar um dos valores definidos no conjunto Útil se um tipo possui um número fixo de valores válidos prédefinidos Códigos de status Aluno aprovado reprovado em exame especial Pedido faturado pendente em rota de entrega Códigos de erro Sucesso valor inválido arquivo não encontrado Valores conhecidos prédefinidos Dias da semana Meses do ano Classificação de livros CDD Coresmodelos de um produto Palavrachave enum enum CoresSmartphone PRETO BRANCO PRATA OURO VERMELHO Objetos de tipos enumeráveis não são instanciáveis CoresSmartphone cor CoresSmartphonePRATA ifcorequalsCoresSmartphoneOURO switchcor case BRANCO break case PRETO break ENUMERADORES UM BARALHO Um baralho e suas cartas enum Naipe COPAS OUROS PAUS ESPADAS public class CartaDeBaralho static final String faces A 2 3 K private String face private int valor private Naipe naipe public CartaDeBaralhoint numero Naipe naipe thisface facesnumero1 thisvalor numero thisnaipe naipe Enumerações em Java são tipos de classe Comportamento semelhante a classes de Java Têm propriedades que enumerações não têm em outras linguagens de programação Construtores e outros métodos Atributos de instância Implementação de interfaces Enumerações e Java Tipos enumeráveis podem ter atributos Construtores associam valores a seus atributos Construtores são executados no momento da declaração do enumerável no programa Java Enumerações herdama implicitamente de Enum Enum implementa Serializable e Comparable ordinal compareToenumerável valueOfvalor name values ordinal retorna a ordem do valor na enumeração Inicia em 0 e segue a ordem de declaração Podem ser declarados métodos Uso comum de getters toString e outros métodos de interesse Enumeráveis não podem herdar de outras classes Já herdam de Enum Podem implementar interfaces Enumeráveis não são extensíveis Se temos enumeráveis continuamos usando valores constantes static final Se temos enumeráveis continuamos usando valores constantes static final SIM Constantes valor constante usado por objetos Enumeráveis listas de valores possíveis Operações associadas ENUMERADORES Um baralho e cores enum Naipe COPAS OUROS PAUS ESPADAS public String cor ifthisequalsCOPASthisequalsOUROS return vermelho else return preto Em determinados jogos de cartas é importante saber a cor dos naipes da carta de baralho Copas ouros vermelho Espadas paus preto enum Naipe COPASvermelho OUROSvermelho PAUSpreto ESPADASpreto String cor NaipeString cor thiscor cor public String cor return thiscor OBRIGADO Dúvidas PUC Minas Bacharelado em Engenharia de Software