Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2009, 10:30
Avatar de srsombrero
srsombrero
 
Fecha de Ingreso: marzo-2008
Mensajes: 128
Antigüedad: 16 años, 9 meses
Puntos: 0
Pregunta existencial sobre arrays en Java

Hola muchachos, quisiera saber de que clase es un array:

Ejemplo:


(Es java no PHP)
Código PHP:
public static void main(String[] args) {
        
        
        
String textoSalida1 = new String ("Esto");
        
String textoSalida2 = new String ("es");
        
String textoSalida3 = new String ("un texto");
        
String textoSalida4 = new String ("de");
        
String textoSalida5 = new String ("salida");
        
        
String[] textoArray = new  String[5];
        
System.out.println(textoArray);

    } 
Yo quisiera saber de que tipo es textoArray. Ya que hay un pequeño problema, el problema se debe a que no se de que tipo es Array ya que cuando produzco un Syso.println se imprime el codigo hash de la JVM es decir Ljava.lang.String;@10b62c9. Yo dudo que sea de la Clase Object, pero como lo hace Java si lo fuera? ya que yo hice un String[] y no un new Object. Pero println lo recibe como Object. Ya se que todos los objetos en Java heredan de Object, pero array no se si es una clase, es decir como hereda de Object si no es una Clase?

Sera que array es una coleccion en memoria y nada mas y no es un objeto?

Muchas gracias.

Gracias