Una matriz es un contenedor de datos . Almacena datos de forma secuencial en la memoria y permite a los clientes acceder a sus datos directamente . Se accede a los datos a través de un índice, que es la ubicación de la matriz donde se encuentra un elemento.
Indexador
indexador es más como una propiedad de clase de un conjunto de datos recipiente . Para usar un indizador en una clase, es necesario agregar los métodos de acceso a una clase. Los datos de la clase se puede acceder directamente a través de la utilización del índice, o el lugar donde se almacenan los datos de la clase.
Instancias de clase
un indizador permite que un objeto puede acceder como una matriz. Los tipos de datos que contiene el objeto se puede acceder directamente por su valor de índice, como si el objeto estuviera realmente una matriz. Esto es útil cuando un objeto contiene una gran cantidad de datos que deben ser accesibles al azar. El objeto puede ofrecer acceso aleatorio a cualquier objeto de cliente que quiere leer sus datos.
Índice Valor
matriz utiliza un entero como el valor del índice . Un valor del índice es el nombre de la celda donde se encuentra un elemento . El primer índice tiene un valor de índice de cero, ya que las matrices comienzan a contar desde cero en lugar de uno . Un indexador no utiliza necesariamente enteros como valores de índice. Es responsabilidad del programador para determinar cómo se definen los valores de índice.