Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

244
Vistas
Requisitos de la clase Java

En el siguiente problema,

1. ¿Cuál de los siguientes es cierto con respecto a las clases de Java?
a) Todas las clases deben tener 1 padre, pero pueden tener cualquier número de clases de niños (derivadas o extendidas).
b) Todas las clases deben tener 1 clase secundaria (derivada o extendida), pero pueden tener cualquier número de clases principales.
c) Todas las clases deben tener 1 clase principal y pueden tener una sola clase secundaria (derivada o extendida). d) Todas las clases pueden tener cualquier número (0 o más) de clases principales y cualquier número de clases secundarias (derivadas o extendidas).
e) Todas las clases pueden tener 0 o 1 clase principal y cualquier número de clases secundarias (derivadas o extendidas).

Creí que la respuesta sería e) . Pensé esto porque todas las clases pueden tener como máximo 1 clase principal o al menos 0 (la clase Object no tiene clase principal). Además, puede tener cualquier número de hijos (asumiendo números enteros mayores o iguales a 0). La respuesta correcta era a) :

Todas las clases deben tener 1 padre, pero pueden tener cualquier número de clases de niños (derivadas o extendidas).

¿Significa esto que no puede considerar la clase Object como una clase?

¿La clase Object tiene un padre?

Además, recientemente hice otra pregunta sobre Java, también de esta serie de tareas (en realidad, una revisión de prueba opcional, no una tarea). Perdón por las dos publicaciones, pero no pensé que siguiera la etiqueta correcta para combinar las preguntas en una sola publicación.

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Técnicamente hablando, ni A ni E son correctos. La clase Object es única porque no tiene padre; todas las demás clases deben tener exactamente un padre. Por lo tanto, no es cierto que cada clase deba tener un padre, Object no lo tiene, ni es cierto que todas las clases pueden tener cero padres, solo Object puede hacer eso.

Sin embargo, si restringimos la pregunta a las clases definidas por el usuario, dejando el caso especial de Object fuera de la imagen, la respuesta A es correcta.

about 4 years ago · Santiago Trujillo Denunciar

0

La pregunta parece ser un poco engañosa. (e) parece ser lo más cercano a lo correcto. Los siguientes conceptos pueden ayudar a comprender mejor la pregunta:

  • La clase de objeto es la superclase de todas las clases de Java.
  • Java no admite herencia múltiple
  • La herencia múltiple se puede lograr en Java usando interfaces.
  • Las interfaces no son clases.
  • Una clase que no es final puede ser subclasificada por cualquier número de clases Java
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda