NEW
Font size
WorksheetsProgramacion orientada a objetos
Total questions: 10
Worksheet time: 5mins
¿Qué es la encapsulación en programación orientada a objetos?
Crear una clase sin atributos
Usar solo métodos públicos
Proteger atributos mediante modificadores de acceso
Utilizar una interfaz para agrupar métodos
¿Cuál es el propósito de una clase abstracta?
Servir de plantilla para que otras clases implementen sus métodos
Instanciar objetos comunes
Convertirse en interfaz automáticamente
Reemplazar la herencia
¿Qué representa el siguiente código en Java?
public CuentaBancaria(String numeroCuenta, double saldo) { ... }
public CuentaBancaria(String numeroCuenta) { ... }
Sobrecarga de constructores
Sobreescritura
Encapsulación
Interfaz
¿Cuál de los siguientes fragmentos corresponde a una sobrescritura?
public void mostrarDatos() { ... }
public void mostrarDatos(int tipo) { ... }
@Override
public double calcularInteres() {
return saldo * 0.02;
}
public static void main(String[] args) { ... }
public Cliente() { ... }
¿Qué es una interfaz en Java?
Una clase que puede heredar de varias subclases
Una función especial que protege los datos
Un tipo de clase abstracta con atributos protegidos
Un contrato que obliga a implementar ciertos métodos
¿Qué ocurre si una clase no implementa un método declarado en una interfaz?
El código se ejecuta igual noma
El compilador lanza un error
La interfaz se desactiva
La clase se convierte automáticamente en abstracta
¿Qué paquete es válido en Java?
root@clientes
/main.clientes/
packages:Cliente
cuentas.bancarias
¿Cuál es la diferencia entre una subclase y una superclase?
La subclase hereda de la interfaz
La subclase hereda de la superclase
La superclase depende de la subclase
No hay diferencias
¿Para qué sirve el modificador
private
?
Hace pública la clase
Permite usar variables sin inicializarlas
Restringe el acceso a atributos solo dentro de la clase
Permite el acceso desde cualquier parte del programa
¿Qué método es obligatorio sobrescribir en el proyecto Bank Europe según el enunciado de la semana 3?
registrarCliente()
mostrarInformacionCliente()
main()
calcularInteres()
