
¿Cuánto sabes de POO en Java?
Presentation
•
Other
•
University
•
Practice Problem
•
Hard
Paola Chávez
Used 15+ times
FREE Resource
5 Slides • 15 Questions
1
¿Cuánto sabes de POO en Java?
Elaborado por Ing. Paola Garcia Chavez
2
¡Hola, programadores!
Elaborado por Ing. Paola Garcia Chavez
3
Hoy pondremos a prueba todo lo que han aprendido sobre Programación Orientada a Objetos: clases, objetos, constructores, herencia, this, super, y más. Prepárense para enfrentarte a preguntas, fragmentos de código y desafíos rápidos que te harán pensar como un verdadero desarrollador.
Elaborado por Ing. Paola Garcia Chavez
4
¡Mucho éxito !
Elaborado por Ing. Paola Garcia Chavez
5
Multiple Choice
1.En el siguiente constructor, ¿por qué es importante el uso de this?
Para evitar que el constructor lance una excepción si nombre es nulo
Para establecer que el constructor pertenece a una clase abstracta
Para invocar el método getNombre() automáticamente
Para asegurarse de que se modifique el atributo de la clase y no el parámetro del método
6
Multiple Choice
2.¿Cuál es la principal ventaja del encapsulamiento?
Limitar el acceso directo a los atributos y proteger la integridad del objeto
Mejorar la visibilidad de los atributos
Permitir que los atributos privados se puedan modificar libremente
Ocultar los datos para evitar el uso de métodos públicos
7
Multiple Choice
3.Una clase abstracta puede contener tanto métodos abstractos como métodos con implementación
Verdadero
Falso
8
Fill in the Blanks
Type answer...
9
Fill in the Blanks
Type answer...
10
Fill in the Blanks
Type answer...
11
Multiple Select
7.¿Cuál es una situación en la que deberías usar una clase abstracta en lugar de una clase concreta?
Cuando no se necesita herencia
Cuando quieres forzar que las subclases implementen ciertos métodos
Cuando una clase sirve como modelo general, pero no se necesita instanciar directamente
Cuando no se planea usar constructores
12
Multiple Choice
8.¿Cuál de las siguientes líneas representa una sobrecarga válida del método saludar()?
13
Fill in the Blanks
Type answer...
14
Multiple Choice
10.Tienes una clase Empleado y quieres crear una clase Gerente que reutilice los atributos y métodos de Empleado. ¿Cuál de las siguientes declaraciones de clase establece correctamente esta relación de herencia?
public class Gerente inherits Empleado {
public class Gerente implements Empleado {
public class Gerente extends Empleado {
public class Empleado extends Gerente {
15
Multiple Choice
11.En un sistema escolar orientado a objetos, se tienen las siguientes clases: (Persona, Estudiante y EstudianteBecado)
Considerando una jerarquía lógica y bien estructurada de herencia, ¿cuál de las siguientes afirmaciones representa correctamente la relación entre estas clases?
EstudianteBecado hereda de Persona directamente, ya que todo becado es una persona
Persona debería heredar de Estudiante porque toda persona alguna vez estudia
Estudiante hereda de EstudianteBecado porque el estudiante puede convertirse en becado
EstudianteBecado hereda de Estudiante, y Estudiante hereda de Persona
16
Fill in the Blanks
Type answer...
17
Fill in the Blanks
Type answer...
18
Fill in the Blanks
Type answer...
19
Multiple Choice
15.¿Cuál de las siguientes opciones describe correctamente la diferencia entre abstracción y polimorfismo en Java?
La abstracción oculta detalles y el polimorfismo permite usar un mismo método en diferentes clases
Ambas se usan para declarar atributos privados
La abstracción sirve para repetir código y el polimorfismo para declarar constructores
El polimorfismo se usa solo en clases abstractas, la abstracción no
20
Has completado el reto de Programación Orientada a Objetos.
Si te fue bien, ¡felicidades!
Si no, no te preocupes, ¡es parte del aprendizaje!
Elaborado por Ing. Paola Garcia Chavez
¿Cuánto sabes de POO en Java?
Elaborado por Ing. Paola Garcia Chavez
Show answer
Auto Play
Slide 1 / 20
SLIDE
Similar Resources on Wayground
15 questions
TOPOGRAFÍA
Presentation
•
University
15 questions
Aula (Diagnóstica - Coração)
Presentation
•
University
15 questions
Fútbol - Nivelación
Presentation
•
University
11 questions
Economía: Módulo II - Elasticidades. Teoría del consumidor.
Presentation
•
University
16 questions
Anorexia Nerviosa
Presentation
•
University
15 questions
Los valores éticos y la cultura en el liderazgo empresarial
Presentation
•
University
11 questions
La exposición
Presentation
•
University
15 questions
Que savez-vous de la France?
Presentation
•
University
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade