![]() |
Q significa sobrecargar el toString?? Hace poquito realice una pregunta con respecto a un array de String, la cual fue “Porque me muestra [Ljava.lang.String;@10b62c9 ” el sgte programa: package ar.edu.unlam.tallerjava.tp; Código PHP: Muy amablemente XenZo me contesto: Lo que te muestra es la dirección de memoria del Objeto array, y eso es debido a que no tiene sobrescribo el toString, deberías sobrescribirlo para que te mostrara lo que contiene. Pero no se a que se refiere con eso (o sea lo de sobrescribir), anduve averiguando y el toString es algo que invoca por defecto el jvm (java virtual machine) cuando se llama a System.out.println ()… Me podrían informar un poquito sobre esto y como seria la sobrescritura en este programita?? Muchisimas gracias adelantadas y lindo finde!! |
Re: Q significa sobrecargar el toString?? Te explico un poco cada clase de java hereda de la clase Object, en la clase object esta el metodo toString() como otros metodos mas te pongo un ejemplo de como sobreescribir el metodo toString Código PHP: Código PHP: salu2 |
Re: Q significa sobrecargar el toString?? Muy buena explicacion! :aplauso: Bien de todas maneras no te compliques, la forma mas sencilla ya te la explico otro compañero en otro hilo: Código PHP: Un saludo!! :adios: |
Re: Q significa sobrecargar el toString?? GRACIAAAASSSS!!!!!!! Besottototes!! |
Re: Q significa sobrecargar el toString?? Para que te sea util tambien se puden redefinir los metodos equals() y clone() de la clase aparte del toString(), saludos |
| La zona horaria es GMT -6. Ahora son las 08:44. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.