Cuando habla de una "matriz estática", en realidad está hablando de dos cosas separadas.
Una sería la palabra clave static
. Cuando se aplica a variables esto significa que la variable vive en el nivel class
, y cada objeto de ese tipo no obtendrá su propia instancia.
Una array
es simplemente una estructura de datos para contener valores múltiples de algún tipo.
Por lo tanto, un static array
es simplemente una matriz en el nivel de clase que puede contener varios tipos de datos.
Por ejemplo:
En su clase de TravelRoute
, es posible que tenga un determinado número de posibles destinos en una ruta. Estos podrían definirse así:
class TravelRoute {
public static Destination[] possibleDestinations =
new Destination[]{
new Destination("New York"),
new Destination("Minneapolis"),
new Destination("NParis")
};
}
Esto va a definir los posibles destinos en un TravelRoute
. A continuación, puede acceder a la matriz de esta manera:
Destination one = TravelRoute.possibleDestinations[0];
Quizás esté interesado en una definición de "estática"? http://msdn.microsoft.com/en-us/library/79b3xss3.aspx –