¿Qué es un inicializador en java?

Video: QUÉ ES JAVA Y PARA QUE SIRVE

Un inicializador es una línea de código (o un bloque de código) colocado fuera de cualquier método, constructor, u otro bloque de código. Inicializadores se ejecutan cada vez que se crea una instancia de una clase, sin importar qué constructor se utiliza para crear la instancia.

Los inicializadores más simples son las que declarar e inicializar los campos. Por ejemplo:

Clase1 clase {public int x = 0 - // otros constructores de clase y miembros van aquí}

La variable x es declarado e inicializado a un valor de 0 (cero).

Un inicializador también puede ser un bloque de código encerrado dentro de paréntesis, como en este ejemplo:

clase PrimeClass {sc escáner privada = nuevo escáner (System.in) -public int x {System.out.print ("Introduzca el valor inicial para x: ") -x = sc.nextInt () -}}

Aquí están algunas otras pepitas de información relativa a los inicializadores:

Video: Que son los Métodos en Java ?

  • Si una clase contiene más de un inicializador, los inicializadores se ejecutan en el orden en el que aparecen en el programa.

  • Inicializadores se ejecutan antes que los constructores de clase.

    Video: Java Tutorial 21 - Constructor de una clase en Java

  • Aunque la inclusión de todos los inicializadores al inicio de la clase es común - antes de que los constructores o métodos - este orden no es un requisito. Inicializadores pueden aparecer en cualquier lugar dentro de una clase.

Artículos Relacionados