Los arrays de Java (vectores, matrices, hiper-matrices de más de dos dimensiones) se tratan como
objetos de una clase predefinida. Los arrays son objetos, pero con algunas características propias.
Los arrays pueden ser asignados a objetos de la clase Object y los métodos de Object pueden ser
utilizados con arrays.
Algunas de sus características más importantes de los arrays son las siguientes:
- Los arrays se crean con el operador new seguido del tipo y número de elementos.
- Se puede acceder al número de elementos de un array con la variable miembro implícita length (por ejemplo, vect.length).
- Se accede a los elementos de un array con los corchetes [] y un índice que varía de 0 a length-1.
- Se pueden crear arrays de objetos de cualquier tipo. En principio un array de objetos es un array de referencias que hay que completar llamando al operador new.
- Los elementos de un array se inicializan al valor por defecto del tipo correspondiente (cero para valores numéricos, el carácter nulo para char. false para boolean. nuil para Strings y para referencias).
- Como todos los objetos, los arrays se pasan como argumentos a los métodos por referencia.
- Se pueden crear arrays anónimos (por ejemplo, crear un nuevo array como argumento actual en la llamada a un método).
No hay comentarios:
Publicar un comentario