Java - Arrays en Java (¿de qué clase son los objetos creados?

 
Vista:

Arrays en Java (¿de qué clase son los objetos creados?

Publicado por Roberto (1 intervención) el 30/06/2017 12:49:40
Hola a todos,

tengo una duda que a priori parece bastante simple de resolver pero la verdad es que no sé cómo lo gestiona el lenguaje Java y me gustaría saber si alguno controlábais del tema.

La cuestión es que cuando uno quiere crear un array en Java la cosa es tan simple como hacer lo siguiente:

int[] array = new int[10]; // para el caso de crear un arrray de enteros de 10 elementos

desde la variable "array" podré acceder a los elementos del array a través de su índice. Hasta aquí todo claro.

Mi duda surge en cuanto a que como se utiliza el operador "new", la variable "array" es por tanto un objeto, en el caso del ejemplo de la "clase" int[ ] y como todo objeto puede invocar a los métodos de Object y a los suyos propios y acceder a sis atributos públicos como es el caso de "length". La pregunta es, ¿dónde esta definido en Java ese length? ¿En qué clase se encuentra?

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder