Está en la página 1de 3

Para instanciar (crear) objetos de una determinada clase (estándar de Java,

creada por nosotros, o por un tercero) podemos encontrarnos con distintas


formas que debemos aplicar. La más habitual de ellas es utilizar la palabra
reservada new, siguiendo el siguiente formato:
new NombreDeLaClase()
Esto sería una llamada al método constructor de la clase. Este tipo de
llamada nos devuelven una instancia u objeto de dicha clase. Una vez creado
el objeto, podemos guardarlo en una variable o utilizarlo dentro de cualquier
expresión compatible con la clase del objeto creado.
Para declarar una variable que pueda contener un objeto de una determinada
clase se actúa de forma similar a la declaración de las variables habituales, es
decir, siguiendo la estructura:
NombreDeLaClase nombreDeLaVariable;
Es muy habitual que a la vez que se declara una variable, se cree un objeto de
su misma clase y se le asigne a dicha variable, formando una sentencia
completa de la siguiente forma:
NombreDeLaClase nombreDeLaVariable = new
NombreDeLaClase();

Su diferencia básica con el ciclo while es que la prueba de condición es hecha


al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una
vez, porque primero ejecuta las instrucciones y al final evalúa la condición;
También se le conoce por esta razón como ciclo de condición de salida.
Su formato general es :
cargar o inicializar variable de condición;
do {
grupo cierto de instrucción(es);
instrucción(es) de rompimiento de ciclo;
} while (condición);
Funcion For
La Sintaxis empleada por el ciclo for es la siguiente:

for (valores de entrada ; condición de terminación ; iteración por ciclo)

 Las tres partes del ciclo se encuentran separadas por ; (punto y coma)
 La primer parte del ciclo especifica valores previo a su inicio.
 La segunda parte indica la condición de terminación para el ciclo, la cual
esta directamente relacionada con los valores iniciales.
 Finalmente, la última parte especifica como serán manipulados los valores
iniciales en cada iteración del ciclo.
Cada parte del ciclo debe incluir al menos un elemento, a la cual es posible
agregar otros elementos a partir de una , (coma).

La sentencia switch

Mediante la sentencia switch se puede seleccionar entre varias sentencias según


el valor de cierta expresión.

La forma general de switch es la siguiente:

switch ( expresionMultivalor ) {

case valor1 : conjuntoDeSentencias; break;

case valor2 : conjuntoDeSentencias; break;

default: conjuntoDeSentencias; break;

La sentencia switch evalúa la expresiónMultivalor y ejecuta


el conjuntoDeSentencias que aparece junto a la
cláusula case cuyo valor corresponda con el de laexpresiónMultivalor.
Cada sentencia case debe ser única y el valor que evalúa debe ser del mismo tipo
que el devuelto por la expresiónMultivalor de la sentencia switch.

Las sentencias break que aparecen tras cada conjuntoDeSentencias provocan


que el control salga del switch y continúe con la siguiente instrucción al switch. Las
sentencias break son necesarias porque sin ellas se ejecutarían secuencialmente
las sentencias case siguientes. Existen ciertas situaciones en las que se desea
ejecutar secuencialmente algunas o todas las sentencias case, para lo que habrá
que eliminar algunos break.

Finalmente, se puede usar la sentencia default para manejar los valores que no
son explícitamente contemplados por alguna de las sentencias case. Su uso es
altamente recomendado.

Instanciacion

Cuando hablamos de instanciación, hablamos de cracion de espacio de memoria


es decir creamos espacio para poder utilizar métodos y atributos ya sea de las
clases mencionadas en la instanciación.

También podría gustarte