Introducción a la POO

Beschreibung

Preguntas sobre clases, objetos, modificadores y herencia.
Carleslc
Quiz von Carleslc, aktualisiert more than 1 year ago
Carleslc
Erstellt von Carleslc vor etwa 8 Jahre
38
0

Zusammenfassung der Ressource

Frage 1

Frage
Dada una clase A y un método f(): Si f es un método estático, podemos llamar a ese método con [blank_start]A[blank_end] Si f no es un método estático, podemos llamar a ese método con [blank_start]A[blank_end]
Antworten
  • A.f()
  • obj.f() donde obj es una instancia de A
  • A.f()
  • obj.f() donde obj es una instancia de A

Frage 2

Frage
Un objeto es...
Antworten
  • El molde que nos permite crear diferentes instancias de la clase.
  • Una instancia de una clase, con sus propios atributos y métodos.
  • Una cosa de la vida real que representamos de manera efectiva con la programación orientada a objetos.
  • Una característica de una clase no funcional.

Frage 3

Frage
Ordena los diferentes modificadores de acceso según su permisividad (de menos a más restrictivos).
Antworten
  • private, protected, package, public
  • public, package, protected, private
  • public, protected, package, private
  • private, package, protected, public
  • package, public, protected, private
  • package, protected, public, private

Frage 4

Frage
Rellena los espacios con las palabras reservadas adecuadas: Indicamos que una clase es hija de otra con la palabra reservada [blank_start]X[blank_end]. Nos podemos referir al objeto de la propia clase con la palabra reservada [blank_start]X[blank_end]. Nos podemos referir a la superclase de un objeto con la palabra reservada [blank_start]X[blank_end].
Antworten
  • extends
  • this
  • super

Frage 5

Frage
¿Cuál es el contrato que deben cumplir los métodos equals-hashCode?
Antworten
  • El método hashCode debe llamar al método equals en su implementación.
  • Dos objetos que equals considere iguales deben tener el mismo código hash.
  • Dos objetos con el mismo código hash deben ser diferentes.
  • Sólo puede haber uno de los dos métodos para comprobar la igualdad de objetos.

Frage 6

Frage
Dado este diagrama de clases donde el método toString() se sobrescribe en algunas subclases de Object, si tenemos el siguiente objeto: Object a = new C(); ¿Qué método toString() ejecutará al invocar a.toString()?
Antworten
  • El de la clase Object.
  • El de la clase A.
  • El de la clase B.
  • El de la clase C.
  • El de la clase D.
  • El de la clase E.
  • Ninguno, porque dará un error de compilación.
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Operadores Python
Giovanni Sanhuez
Mis Recursos de Programación
maya velasquez
FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita
Editor Dibujo Paint
gladiscj
Glosario Programación Orientada a Objetos
Joel Garavito Navarro
Herramientas de Software para Comercio y Finanzas
mishelleisabel
Interface en Java
tavoberry
Programación Orientada a Objetos (POO)
Jonatan Pinto
Programación Orientada a Objetos
Hamlet Guerrero
FUNDAMENTOS DE PROGRAMACIÓN ORIENTADA A OBJETOS
makuto9131
Programación Orientada a Objetos (POO).
Jhonatan Galeano