“Conocimientos Programación>Programación Java

Cómo llamar a un constructor desde otra función en Java

2015/5/27
En los programas de Java , llamar a los métodos de constructor le permite a su código para crear instancias de objetos de clases. Cuando se escribe una declaración de clase en Java , debe especificar uno o más métodos constructores . El código externo a la clase puede llamar a estos métodos para crear objetos que tengan las propiedades y el comportamiento descritos en la declaración. Puede llamar a un constructor de la clase desde cualquier otro lugar en su aplicación , incluso desde dentro de otras declaraciones de clases y funciones , que son llamados métodos en Java. Según el constructor de la clase , es posible que tenga que pasar parámetros. Instrucciones
1

localizar el punto en el código de la aplicación en la que desea crear el objeto. Esto puede ser en cualquier lugar de la aplicación, en la clase principal o de otra clase. También puede ser dentro de un método en cualquier clase . Mientras que la clase de destino es accesible desde donde se escribe código , puede llamar al método constructor. En la mayoría de los casos, las clases Java estarán dentro de un único paquete de aplicaciones , por lo que las clases pueden acceder a todos los unos a los otros .
2

Llame al método constructor de la clase . Para llamar a un método constructor , el código necesita utilizar el nombre de la clase y la "nueva" palabra clave . El siguiente código de ejemplo muestra la técnica : nuevo TaskHandler ();

Este código se aplica a una declaración de la clase llamada " TaskHandler " que está dentro de otro archivo de la aplicación. La "nueva " palabra clave indica a Java para buscar el método constructor dentro de la declaración de la clase especificada y ejecutarlo. Cuando el método constructor se ejecuta, devuelve una instancia de objeto de la clase.
3

tienda el nuevo objeto en una variable. Puede utilizar objetos de una clase directamente , en la misma línea que la llamada al método constructor. Sin embargo , generalmente es más útil para almacenar la instancia de objeto en una variable de referencia . Amplíe su código como sigue: mano TaskHandler TaskHandler = new ();

Esta variable tiene ahora una referencia a la instancia del objeto . Usted puede utilizar el nombre de la variable a llamar a los métodos descritos en la declaración de clase .
4 parámetros Pass

al método constructor. Dependiendo de la clase que usted está tratando de crear una instancia , puede que tenga que pasar parámetros cuando se llama al método constructor . El código de ejemplo siguiente indica el esquema de un método constructor : TaskHandler público ( String nombre )

Para crear un objeto de este tipo , el código tiene que pasar un valor de cadena o una variable de este método constructor como en el siguiente ejemplo : mano TaskHandler = new TaskHandler ( "Administrador ");

el código siguiente es un método alternativo para el mismo proceso : String handlerName = "Administrador " ; mano TaskHandler = new TaskHandler ( handlerName ) ;

modificar su código para adaptarse al método constructor de la clase que está utilizando.
5

Utilice el objeto resultante de la llamada al método constructor. Puede utilizar los métodos de la clase directamente de la siguiente manera : new TaskHandler ( handlerName ) doSomething ();

Sería el caso de un método llamado " doSomething " que aparece dentro de la clase . . Alternativamente , usted puede llamar a métodos en la variable de objeto de la siguiente manera : hand.doSomething ();

Utilice su instancia de objeto de implementar las funciones de la aplicación
< . br>

Programación Java
¿Por qué hay excepciones mal número en Java
Las diferencias entre Java y Javascript
Las diferencias entre las interfaces y resúmenes en Java
¿Cómo puedo obtener JDK dentro de la carpeta Bin Java
Cómo escribir un programa Java que solicite Nombre y apellido del usuario y lee por separado
Relación entre la JVM de memoria y Heap Size
Cómo Graficar en Java
Cómo hacer fichas de Android
Conocimientos Informáticos © http://www.ordenador.online