Вы находитесь на странице: 1из 5

1.

En el presente trabajo de consulta se explicara puntos importantes sobre la clase enum en el lenguaje ca y algo de java ya que la forma de utilizarlos en estos dos lenguajes es distinta al momento de implementar se definirn algo de una pequea y breve descripcin dando acabo sobre el contenido de lo mismo como decir que la clase enum es vector que se utiliza para enumerar un tipo distinto de conjunto que se va a utilizar para implementar, tambin requiere su utilidad y alguna alternativa que sea disponible para la utilizacin de esta clase vector

Introduccin

1.

Contenido Descripcin

La Clase Vector Enum o Enumeracin como muchos lo conocen es un conjunto de constantes enteras con algn nombre especifico que se le asocia, un tipo enumerado se declara utilizando la clave reservada Enum, En C# enumeracin son el valor de tipo de datos, la cual contiene sus propios valores y no puede heredar ni tampoco pasar a otra herencia

Valores Admitidos

Los tipos de valores que se ingresan en una numeracin son Byte, sbyte, ushor, int, unit, long o ulong A una variable tipo Days se le puede asignar un valor en el intervalo del tipo subyacente; los valores no se limitan a las constantes con nombre. El valor predeterminado de un elemento enum E es el valor producido por la expresin (E)0.

Declaracin variable Enum

La sintaxis general para declarar una numeracin es: enum <enum nombre> { Lista de enumeracin

}; Cuando, El enum_nombre especifica el nombre del tipo de enumeracin. La lista de enumeracin es una lista separada por comas de identificadores. Cada uno de los smbolos en la lista de enumeracin es sinnimo de un valor entero, uno ms que el smbolo que precede. Por defecto, el valor del primer smbolo de enumeracin es 0, por ejemplo.

Enumeracin Days {dom, lun, mar, mi, jue, vie, sb};

Ejemplo:

El siguiente ejemplo muestra el uso de la variable de enumeracin:

using System; EnumApplication espacio de nombres { clase EnumProgram { enumeracin Days {dom, lun, mar, mi, jue, vie, sb};

static void Main (string [] args) { int WeekdayStart = (int) Days.Mon; int WeekdayEnd = (int) Days.Fri; Console.WriteLine ("Lunes: {0}", WeekdayStart);

Console.WriteLine ("Viernes: {0}", WeekdayEnd); Console.ReadKey (); } } }


Cuando se compila el cdigo anterior y ejecutado, se produce el siguiente resultado:

Lunes: 1 Viernes: 5

Alternativa a Enum

Expone un enumerador, que admite una iteracin simple en una coleccin no genrica. esto se lo define como Innumerable que tambin por lo general se lo utiliza para una lista de este tipo y utilizarlo internamente con un Enum

Java Enum. Enumerados en Java

Un enum, tambin llamado enumeracin o tipo enumerado es un tipo de dato definido por el usuario que solo puede tomar como valores los definidos en una lista. Un enum se declara de forma general: [modificadores] enum nombreEnum {VALOR1, VALOR2, VALOR3, ...} modificadores (opcional) puede ser public, private, protected adems de static. enum es la palabra reservada para definir enumeraciones en Java. nombreEnum es el nombre del nuevo tipo creado. VALOR1, VALOR2, ... son los valores que pueden tomar las variables que se declaren de este tipo.

Se pueden declarar enumeraciones dentro o fuera de una clase pero nunca dentro de un mtodo.

1. Las principales conclusiones que he encontrado en este tema es: La clase Vector enum proporciona mtodos que permiten comparar instancias de esta clase, convertir el valor de una instancia en su representacin de cadena, convertir la representacin de cadena de un nmero en una instancia de esta clase y crear una instancia de una enumeracin y valor especificados. Es muy til para crear listas que se pueden volver a implementar y utilizar en diferentes enumeraciones de mtodos y secuencias que por lo general da una recursividad entera ya que esta clase utiliza una cadena para controlar la lista interna Recomendaciones de acuerdo a las conclusiones:

conclusiones y Recomendaciones

Evitar poner las letras maysculas o declarar alguna clase de este tipo que no sea inicializada y utilizada para lo que no se necesite Tener cuidado con la secuencia de clases o si se utiliza base de datos poder utilizar un tipo Innumerable que cumple la funcin parecida a enum son dependencia de la misma clase padre

Вам также может понравиться