NEW
Font size
WorksheetsPOO_1.1
Total questions: 16
Worksheet time: 6mins
¿Qué es una clase en Java?
Una función que retorna un valor.
Un tipo de dato que almacena múltiples valores.
Un plano o plantilla a partir de la cual se crean objetos.
Una variable que almacena datos.
¿Qué es un objeto en Java?
Una clase que no puede ser modificada.
Una instancia de una clase.
Un tipo de dato primitivo.
Un atributo de una clase.
¿Cómo se llama al método especial que tiene el mismo nombre que la clase y se ejecuta al crear un objeto?
Método constructor.
Método estático.
Método privado.
Método void.
¿Cuál es la diferencia entre un constructor sin parámetros y uno con parámetros?
Uno retorna un valor, el otro no.
El constructor sin parámetros inicializa los valores por defecto, mientras que el constructor con parámetros asigna valores específicos.
El constructor sin parámetros es privado, y el con parámetros es público.
No hay diferencia entre ellos.
¿Para qué se utiliza el modificador "static" en Java?
Para hacer que una clase sea inmutable.
Para evitar que una clase sea heredada.
Para hacer que los métodos retornen un valor.
Para definir métodos y atributos que pertenecen a la clase y no a instancias individuales.
¿Para qué sirve la palabra clave "this" en Java cuando se usa en un método o constructor?
Para crear un nuevo objeto de la clase.
Para definir un método como estático.
Diferenciar entre un parámetro y un atributo de la clase.
Para finalizar la ejecución de un método.
¿Qué significa encapsulamiento en POO?
La capacidad de heredar atributos de otra clase.
Proteger los detalles internos de un objeto y exponer solo lo necesario.
La capacidad de crear múltiples instancias de una clase.
Definir múltiples constructores en una clase.
¿Cuál de las siguientes opciones es un ejemplo correcto de un getter en Java?
public String setNombre(String nombre)
public void getNombre()
public String getNombre()
public void nombre()
¿Qué es un setter en Java?
Un método que devuelve el valor de un atributo.
Un método que calcula un valor.
Un método que se ejecuta al crear un objeto.
Un método que establece el valor de un atributo
¿Cómo se define correctamente un constructor con paso de parámetros en Java?
public Constructor(int a, String b)
private Constructor(int a, String b)
static Constructor(int a, String b)
return Constructor(int a, String b)
¿Qué sucede si no defines un constructor en una clase?
La clase no puede ser instanciada.
Se genera un error de compilación.
Java proporciona un constructor por defecto sin parámetros.
La clase hereda el constructor de la clase Object.
¿Cuál es el propósito de la palabra clave "return" en un método?
Definir un valor por defecto para el método.
Finalizar la ejecución del método y devolver un valor.
Convertir el método en un método estático.
Iniciar la ejecución del método.
¿Cuál es el beneficio de usar getters y setters en una clase?
Mejoran la velocidad de ejecución de un programa.
Facilitan el acceso directo a los atributos.
Proporcionan control sobre cómo se acceden y modifican los atributos.
Hacen que los atributos sean estáticos.
¿Cuál es el resultado de intentar acceder directamente a un atributo "private" desde fuera de la clase?
Se genera un error de compilación.
No se ejecuta nada.
El atributo se convierte en público.
El valor del atributo se establece en `null`.
. ¿Qué es una variable de instancia en Java?
Una variable local dentro de un método.
Una variable que pertenece a cada objeto de la clase.
Una variable global que puede ser accedida desde cualquier parte del programa.
Una variable que pertenece a la clase, no a los objetos.
¿Para qué se utiliza el operador "new" en Java?
Para inicializar una variable estática.
Para crear un nuevo método.
Para instanciar un objeto de una clase.
