Está en la página 1de 2

1. ¿Cuál es el propósito de la palabra clave new?

Explique lo que ocurre cuando


se utiliza en una aplicación.

La palabra clave new comienza una expresion del creacion de instancia de una


clase, la cual crea un objeto del tipo especificado a la derecha del new. El proceso
de crear nuevos objetos se conoce tambien como crear una instancia de,
o instanciar un objeto.

2. ¿Qué es un constructor predeterminado? ¿Cómo se inicializan las variables de


instancia de un objeto, si una clase sólo tiene un constructor predeterminado?

Los paréntesis a la derecha del objeto son obligatorios, esos paréntesis en


combinación con el nombre de una clase representan una llamada a un
constructor, que es similar a un método, pero se utiliza sólo cuando se crea un
objeto, para inicializar los datos de éste.
Cada clase que usted declare puede proporcionar un constructor, el cual puede
utilizarse para inicializar un objeto de una clase al momento de crear ese objeto.
De hecho, Java requiere una llamada al constructor para cada objeto que se crea.
La palabra clave new llama al constructor de la clase para realizar la inicialización.
La llamada al constructor se indica mediante el nombre de la clase, seguido de
paréntesis; el constructor debe tener el mismo nombre que la clase.
Cuando una clase sólo tiene el constructor predeterminado, sus variables de
instancia se inicializan con sus valores predeterminados. Las variables de los tipos
char, byte, short, int, long, float y double se inicializan con 0, las variables de tipo
boolean se inicializan con false, y las variables de tipo por referencia se inicializan
con null.

3. Explique el propósito de una variable de instancia.

Guardar los atributos de un objeto.


4. Explique cómo podría un programa utilizar la clase Scanner sin importarla.

La declaración import no es obligatoria si siempre hacemos referencia a la clase


Scanner como java.util.Scanner, que incluye el nombre completo del paquete y de
la clase.

5. Explique por qué una clase podría proporcionar un método establecer y un


método obtener para una variable de instancia.

El método establecer, almacena el nombre de un curso en un objeto. El método


obtener, obtiene el nombre del curso de un objeto.

También podría gustarte