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 10 anos atrás
57
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
Test PYTHON
peralesmagana
Linux - Unidad 08 Examen (Español)
Manuel Lustres
Editor Dibujo Paint
gladiscj
Test de Programacion Básica
Carlos Santillan
Prueba de evaluación de conocimientos SQL
Novaquality
TEST DE CONOCIMIENTO POWER BI
Vivos Dardh
Fases de desarrollo de un algoritmo
Lisaury Cuevas
Glosario Programación Orientada a Objetos
Joel Garavito Navarro