
¿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
ORGANIZACIÓN Y DISCIPLINA PERSONAL
Presentation
•
University
15 questions
Pronombres relativos
Presentation
•
University
16 questions
Literatura hebrea
Presentation
•
University
15 questions
CRRT
Presentation
•
University
15 questions
Politica Monetaria
Presentation
•
University
16 questions
Software Contable
Presentation
•
University
15 questions
GASTROENTEROLOGIA
Presentation
•
University
15 questions
JUEGO DE DESPEDIDA DE CURSO
Presentation
•
University
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Other
15 questions
LGBTQ Trivia
Quiz
•
University
36 questions
8th Grade US History STAAR Review
Quiz
•
KG - University
25 questions
5th Grade Science STAAR Review
Quiz
•
KG - University
16 questions
Parallel, Perpendicular, and Intersecting Lines
Quiz
•
KG - Professional Dev...
20 questions
5_Review_TEACHER
Quiz
•
University
10 questions
Applications of Quadratic Functions
Quiz
•
10th Grade - University
10 questions
Add & Subtract Mixed Numbers with Like Denominators
Quiz
•
KG - University
20 questions
Block Buster Movies
Quiz
•
10th Grade - Professi...