Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/04/2014, 00:55
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: porque dicen que en java el array es un objeto

Hola:

rectangulos[0] = new Rectangulo(....) está instanciando un objeto Rectangulo que está guardando dentro del elemento 0 de un array de Rectangulos. NO está instanciando un array.

En java los arrays son objetos porque tienen atributos y métodos, por ejemplo, length o clone(), aparte de tener todos los métodos heredados de Object, como toString(), wait(), notifiy(), http://docs.oracle.com/javase/specs/....html#jls-10.7

Si creas un array así

Código Java:
Ver original
  1. int [] a = new int[10];

puedes usar sus atributos y métodos como a.length, a.toString(), a.clone(), a.wait(), etc.

Se bueno.
__________________
Apuntes Java
Wiki de Programación