Autor Tema: ¿herencia de atributos de más de un objeto es herencia multiple? Pregunta examen  (Leído 3373 veces)

Ampherio

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Hola buenas, hoy acabo de hacer un examen de oposición y me han preguntado una cosa sobre herencia múltiple que resultaba ser un poco ambigua y me gustaría impugnarla y necesito un poco de ayuda por lo que navegando por internet he topado con este foro sobre programacion y tal vez me puedan echar una mano.

La pregunta es: En programación orientada a objetos, ¿cómo se denomina la herencia de atributos de más de un objeto?: Solución: Herencia múltiple

Yo entiendo que la herencia es sobre clases y por eso no la veo muy correcta, logicamente dentro de la clase tenemos los atributos de los objetos pero no la veo bien expresada y me gustaría poder reclamarla pero necesito alguna explicación coherente para que me lo puedan valorar.

Que os parece, creéis que de verdad es impugnable y que puedo argumentar al respecto.

Os agradezco mucho cualquier ayuda y ojalá pudiera colaborar en el foro con el tema de la programación pero no es algo que controle mucho, hace poco me puse con el tema de swift, Apple y Xcode y no se si por este foro la gente también habla de ello.

De nuevo muchas gracias y lo único que tengo de plazo solo hasta el martes para poder reclamarlo por lo que no tengo mucho tiempo, de momento he escrito esto pero no se si tengo razón.

Yo entiendo que la herencia está referida exactamente a las clases y considero ambigua dicha pregunta en lo que se refiere a herencia múltiple como la “herencia de atributos de más de un objeto”. Ya que yo puedo heredar los atributos de más de un objeto con una herencia simple otra cosa es que heredase los métodos y variables de una “superclase” en cuyo caso ya si estamos en una herencia múltiple.
« Última modificación: 08 de Julio 2016, 15:12 por César Krall »

Ampherio

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Re:Duda sobre herencia multiple
« Respuesta #1 en: 04 de Julio 2016, 16:15 »
Nadie?, el tiempo se me acaba.  ;D

Una cosilla no es posible editar un mensaje?, quería editar el primero pero no me dejo, ya veo que este si deja.

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Hola!

La terminología en programación (y en programación orientada a objetos) no es siempre clara. En este caso la pregunta no es del todo clara, pero tampoco parece que pueda ser impugnable. Si yo fuera quien corrige el examen, te diría que la herencia es tanto de clases (al definirlas) como de objetos (una vez se instancian las clases). Un objeto es una instancia de una clase, si hay herencia múltiple entre clases también la hay entre los objetos instancias de las clases.

Los mensajes sólo se pueden editar durante un tiempo después de escritos, luego ya no es posible.

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

Ampherio

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Antes de nada, muchas gracias por contestar, y segun lo que comentas si puede ser herencia múltiple, pero si yo heredó solo de una clase, es decir, no múltiple, también se podría decir que "se heredan los atributos de ese objeto", tal y como dice la pregunta no?.

Por eso la considero mal expresada y un poco ambigua y creo que en los test no se debería dar libertad a interpretaciones y todo debería ser blanco o negro y ser más claros. Pero si la vida fuera tan sencilla no tendría gracia. ;D y siempre gusta complicar un poco las cosas >:(

No me han comentado nada de la pregunta todavía, y no sé si me darán una explicación o no, por ver si coinciden contigo, pero con lo fácil que es ser conciso y no dar pie a posibles interpretaciones, si querías preguntar algo sobre herencia múltiple era mucho más fácil que lo que han puesto.
« Última modificación: 12 de Julio 2016, 17:53 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Bueno esto son los problemas típicos de los tests, a veces hay errores en las preguntas y a veces lo que una persona interpreta de una manera otra persona lo interpreta de otra, y como realmente no has podido explicar nada sino marcar una opción pues pasa lo que pasa...
Responsable de departamento de producción aprenderaprogramar.com

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".