Autor Tema: Java dibujar esquemas de relación clases Definicion Herencia Ejercicio CU00684B  (Leído 2942 veces)

BEIR

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 4
    • Ver Perfil
Asi es como veo que quedaria la relacion para el ejercicio  CU00684B del curso de bases de la programación orientada a objetos.

https://drive.google.com/file/d/0B8Fhuez2igfAZVpYalJaVkVtajQ/view
« Última modificación: 18 de Diciembre 2016, 20:14 por Alex Rodríguez »

Shakar

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 9
    • Ver Perfil
Re:Java. Definicion de Herencia, Ejercicio CU00684B
« Respuesta #1 en: 13 de Diciembre 2016, 02:04 »
Es que ese ejemplo que pusiste no es muy bueno, mas bien parecen atributos de una clase, ejemplo la clase que pusiste que es Producto, puede tener un atributo estadop de tipo String o cadena donde almacene el estado del producto, en este caso fresco, refrigerado, o congelado, y otro atributo de formaCongelado de tipo cadena, donde almacenes la forma en que se congelo. Un ejemplo de herencia mas practico y sencillo de explicar puede ser un por ejemplo, un Profesor, un Alumno, un Trabajador, un Jefe, un Comerciante, un Ladron, un Militar, todos ellos, tienen algo en comun, que son Personas. Entonces la clase padre es Persona, donde Persona tiene atributos, como nombre, edad, rut, etc... Pero para uno de ellos tiene sus propios atributos o propiedades, por ejemplo el Trabajador tiene un sueldo, tiene un incentivo a lo mejor. Entonces el trabajador hereda todos lo atributos y metodos de la clase padre Persona. Al final la herencia es para reutilizar codigo, te simplifica codificar.
Un gato, un perro, un leon, un elefante, tienen algo en comun, que son Animales.... Pero cada gato, perro y leon tiene sus propias propiedades o atributos a parte de los que hereda de la clase padre Animales. Espero que te sirva mi comentarios. Saludos

BEIR

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 4
    • Ver Perfil
Re:Java. Definicion de Herencia, Ejercicio CU00684B
« Respuesta #2 en: 14 de Diciembre 2016, 22:21 »
O, esque yo entendí que solo eran los nombres de las clases, gracias  ;D

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Re:Java. Definicion de Herencia, Ejercicio CU00684B
« Respuesta #3 en: 18 de Diciembre 2016, 20:14 »
Hola BEIR, el esquema que has planteado está básicamente correcto. Indicarte que en los esquemas con herencia la relación de la subclase a la superclase suele ir con una flecha de punta hueca.

Si quieres ver una respuesta a este ejercicio un poco más desarrollada consulta https://www.aprenderaprogramar.com/foros/index.php?topic=2360.0

Saludos

 

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".