Llamar a un constructor de java en su aplicación para android

Video: Clases, Objetos y Métodos en Java

Puede utilizar una llamada de constructor de Java en su aplicación para Android. UN llamada al constructor crea un nuevo objeto a partir de una clase existente. Usted puede detectar una llamada al constructor al notar que

Video: Llamada de un metodo desde otra clase-Diego Chicaiza

  • Una llamada al constructor comienza con Java nuevo palabra clave:

nuevo BagOfCheese ()

y

  • El nombre de una llamada al constructor es el nombre de una clase Java:

nuevo BagOfCheese()

Cuando Java se encuentra con una llamada a un método, Java ejecuta las sentencias dentro de la declaración de un método. Del mismo modo, cuando Java se encuentra con una llamada al constructor, Java ejecuta las sentencias que hay en la declaración del constructor. Cuando se crea una nueva clase, Java puede crear una declaración de constructor de forma automática. Si lo desea, puede escribir el código de la declaración manualmente. Este código se muestra lo que el código de la declaración se vería así:

com.allmycode.a09_05- paquete

BagOfCheese clase pública {

Public String tipo-

doble peso pública

public int daysAged-

isDomestic- pública booleano

BagOfCheese pública () {

}

Video: Constructores y palabra clave this en Java

}

El código en negrita

BagOfCheese pública () {

}

es una muy simple declaración constructor. Esta declaración (a diferencia de la mayoría de las declaraciones del constructor) no tiene sentencias dentro de su cuerpo. Esta declaración es simplemente una encabezamiento (BagOfCheese ()) Y un cuerpo vacío ({}).

Puede escribir el código exactamente como es. Alternativamente, se puede omitir el código en negrita, y Java crea ese constructor de forma automática. (Que no se ve la declaración del constructor en el editor de Android Studio, pero Java se comporta como si existe la declaración del constructor).

La declaración de Un constructor se parece mucho a una declaración de método. Sin embargo, la declaración de un constructor difiere de una declaración de método de dos maneras:

  • El nombre de un constructor es el mismo que el nombre de la clase cuyos objetos los constructos constructor.

El nombre de la clase es BagOfCheese, y la cabecera de constructores comienza con el nombre BagOfCheese.

  • Antes del nombre del constructor, el constructor de cabecera no tiene ningún tipo.

Video: Bloque Java 6.1: ¿Que es un Constructor?

A diferencia de un método de cabecera, la cabecera de la constructora no dice int BagOfCheese () o incluso BagOfCheese void (). El encabezado dice simplemente BagOfCheese ().

La declaración del constructor contiene ninguna declaración. Eso no es típico de un constructor, pero es lo que se obtiene en el constructor de Java que crea automáticamente. Con o sin declaraciones, llamando al constructor crea un nuevo BagOfCheese objeto.

Artículos Relacionados