Introducción a la POO

Descrição

Preguntas sobre clases, objetos, modificadores y herencia.
Carleslc
Quiz por Carleslc, atualizado more than 1 year ago
Carleslc
Criado por Carleslc mais de 8 anos atrás
49
0

Resumo de Recurso

Questão 1

Questão
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]
Responda
  • A.f()
  • obj.f() donde obj es una instancia de A
  • A.f()
  • obj.f() donde obj es una instancia de A

Questão 2

Questão
Un objeto es...
Responda
  • 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.

Questão 3

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

Questão 4

Questão
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].
Responda
  • extends
  • this
  • super

Questão 5

Questão
¿Cuál es el contrato que deben cumplir los métodos equals-hashCode?
Responda
  • 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.

Questão 6

Questão
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()?
Responda
  • 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.

Semelhante

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