wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Preguntas sobre POO

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

¿Qué es una clase en Java?

a)

Un programa en ejecución.

b)

Un tipo de dato primitivo.

c)

Un plano o plantilla para crear objetos.

d)

Un valor que no puede cambiar.

2.

Un objeto es una...

a)

Clase.

b)

Variable estática.

c)

Instancia concreta de una clase.

d)

Función principal.

3.

Los atributos de una clase definen...

a)

El comportamiento del objeto.

b)

La información o características del objeto.

c)

El punto de entrada del programa.

d)

Un tipo de constructor.

4.

¿Qué es un método en una clase?

a)

Un tipo de variable.

b)

La forma de crear un objeto.

c)

Una característica del objeto.

d)

El comportamiento o acción que el objeto puede realizar.

5.

¿Qué método especial se ejecuta al crear un nuevo objeto?

a)

El método main.

b)

El método get.

c)

El constructor.

d)

El método set.

6.

¿Cuál es el objetivo principal del encapsulamiento?

a)

Aumentar la velocidad del programa.

b)

Proteger los datos de un objeto del acceso no autorizado.

c)

Permitir la herencia múltiple.

d)

Crear variables globales.

7.

¿Qué modificador de acceso se usa para hacer que un atributo solo sea accesible dentro de su propia clase?

a)

public

b)

protected

c)

default

d)

private

8.

Para acceder a un atributo privado, usamos...

a)

El método main.

b)

El constructor.

c)

Un método getter.

d)

Un método final.

9.

¿Qué método se usa para modificar un atributo encapsulado de forma segura?

a)

El método new.

b)

El método delete.

c)

El método setter.

d)

El método private.

10.

El encapsulamiento combina...

a)

Clases e interfaces.

b)

Objetos y herencia.

c)

Datos (atributos) y métodos en una sola unidad (la clase).

d)

Variables estáticas y finales.

11.

¿Qué palabra clave se usa en Java para indicar que una clase hereda de otra?

a)

implements

b)

inherits

c)

uses

d)

extends

12.

La herencia permite...

a)

Crear objetos con el mismo nombre.

b)

Reutilizar código de una clase padre.

c)

Eliminar atributos de una clase.

d)

Unir dos métodos.

13.

Si la clase Perro hereda de la clase Animal, podemos decir que Perro...

a)

Es una clase padre.

b)

Es una subclase o clase hija.

c)

Es una clase abstracta.

d)

Es un objeto.

14.

En el constructor de una clase hija, ¿qué palabra clave se usa para llamar al constructor de la clase padre?

a)

this()

b)

base()

c)

parent()

d)

super()

15.

¿Cuál de las siguientes afirmaciones sobre la herencia en Java es verdadera?

a)

Una clase puede heredar de múltiples clases.

b)

Los atributos privados se heredan y son accesibles en la clase hija.

c)

Se pueden sobrescribir métodos de la clase padre en la clase hija.

d)

Los constructores se heredan automáticamente.