Constantes de agrupamiento.

Un buen motivo para crear una interfaz es la necesidad de tener un “array de constantes”. Al ser una interfaz, cualquier variable que haya dentro pasa a ser estatica por lo que obtenemos automaticamente una constante. Es útil para colecciones de constantes. Como se verá en este ejemplo:

//Meses.java
// al ser una interface los valores de las variables 
// pasan a ser estaticos.
public interface Meses{
int	ENERO =1,
	FEBRERO =2,
	MARZO = 3,
	ABRIL = 4,
	MAYO = 5,
	JUNIO = 6,
	JULIO = 7, 
	AGOSTO = 8, 
	SEPTIEMBRE = 9,
	OCTUBRE = 10, 
	NOVIEMBRE = 11, 
	DICIEMBRE = 12;
}

Ahora cualquiera puede llamar a las constanes de la interfaz:

// Meses2.java
// utilizacion de meses
public class Meses2{
public static void main(String[] args){
	System.out.println(Meses.ENERO);
		System.out.println("febrero es enero * 2:"+(Meses.ENERO*2));

	}
}
 
java/11.txt · Última modificación: 2008/05/13 10:00 (editor externo)
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki