Estructuras_de_Datos/src/cl/cromer/estructuras/ArrayTipos.java

45 lines
921 B
Java

package cl.cromer.estructuras;
/**
* Esta clase contiene los tipos de array.
*/
final public class ArrayTipos {
/**
* Tipo de array simple.
*/
static final public int SIMPLE = 0;
/**
* Tipo de array ordenado.
*/
static final public int ORDENADO = 1;
/**
* El tipo que está elegido.
*/
private int tipo;
/**
* Inicilizar el tipo.
* @param tipo int: Tipo de array, {@value #SIMPLE} o {@value #ORDENADO}
*/
public ArrayTipos(int tipo) {
switch (tipo) {
case SIMPLE:
this.tipo = SIMPLE;
break;
case ORDENADO:
this.tipo = ORDENADO;
break;
default:
this.tipo = SIMPLE;
}
}
/**
* Devolver el tipo.
* @return int: El tipo de array.
*/
public int getTipo() {
return tipo;
}
}