“Conocimientos Programación>Programación Java

La función de toString en Java

2011/8/13
Las aplicaciones escritas en el lenguaje de uso objeto de desarrollo orientada a Java. Esto implica la creación de objetos para llevar a cabo tareas de la aplicación . Usted define los objetos al escribir declaraciones de clase , especificando las propiedades y el comportamiento que las instancias de objeto de la clase deben reflejar . El método " toString " está disponible para todos los objetos de Java. Los desarrolladores pueden optar por utilizar el método " toString " por defecto para sus clases , o puede definir su propia cuenta. Herencia

declaraciones de clases en Java utilizar la herencia . A través de este modelo , las clases pueden heredar de otras clases, en cuyo caso que poseen automáticamente las propiedades y métodos de las clases , además de su propia . Además de la creación de clases y objetos personalizados , los desarrolladores de Java pueden utilizar objetos definidos por el lenguaje mismo. Todos los objetos de Java heredan , o " extender " la clase "Object" . Por tanto, todos los objetos heredan los métodos de la clase "Object" , incluido el método " toString " .
Método

El método " toString " devuelve una cadena de texto que representa el objeto que se llama el . El método se puede llamar de forma explícita , con la siguiente sintaxis :

objectInstanceName.toString ();

El método " toString " también se puede llamar indirectamente , por ejemplo en los casos en que un objeto se escribe a la consola de salida , como en el siguiente ejemplo :

System.out.println ( objectInstanceName ) ;

en este caso el método " toString " de la instancia de objeto especificado se llama , con la cadena resultante escribe en la consola de salida.

defecto

los desarrolladores pueden utilizar el método " toString " en sus propias clases sin tener que proporcionar una implementación para en sus declaraciones de clase . La implementación predeterminada devuelve una cadena de texto legible que indique la información básica sobre el objeto, incluyendo el nombre de la clase y un número hexadecimal que representa el código hash del objeto. La implementación predeterminada de " toString " sólo es útil en un número muy limitado de casos, por lo que la recomendación oficial de Java es que los desarrolladores ofrecen sus propias implementaciones .
Anulación

en la mayoría de los casos, los desarrolladores tienen previsto utilizar el método " toString " en sus objetos de aplicación , proporcionarán una implementación para que dentro de sus declaraciones de clases para esos objetos. Cuando un desarrollador proporciona una implementación personalizada de un método que se hereda de una clase padre , se dice que su clase de "anular " ese método. Cuando esto sucede , Java ignora la implementación predeterminada cuando se llama al método , en lugar de ejecución propia implementación personalizada del desarrollador.
Implementación

Para reemplazar el método " toString " en una clase de aplicación , los desarrolladores sólo tienen que incluir un método llamado " toString ", que devuelve un String. La siguiente sintaxis muestra la técnica , junto con un ejemplo de implementación que muestra el valor de una variable de clase , junto con un poco de texto :

public String toString () {

retorno " Se trata de un objeto con una variable cuyo valor es : ". + someVariable ;

}

desarrolladores pueden implementar el método en cualquier modo, según cómo se va a utilizar dentro de sus aplicaciones


Programación Java
Struts Vs . Hibernate
Cómo dibujar un gráfico circular en Java
Cuándo utilizar JSP Vs . Jspf
¿Qué dimensión de matriz Falta media en Programación Java
Cómo utilizar Android SDK Tools en Windows 7
Cómo instalar Sun Java 6.22 en Ubuntu 10.04
¿Qué es multitarjeta Host en Java
Tipos de códigos de CC en Java
Conocimientos Informáticos © http://www.ordenador.online