Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: BEIR en 12 de Diciembre 2016, 21:32

Título: Java dibujar esquemas de relación clases Definicion Herencia Ejercicio CU00684B
Publicado por: BEIR en 12 de Diciembre 2016, 21:32
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
Título: Re:Java. Definicion de Herencia, Ejercicio CU00684B
Publicado por: Shakar 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
Título: Re:Java. Definicion de Herencia, Ejercicio CU00684B
Publicado por: BEIR en 14 de Diciembre 2016, 22:21
O, esque yo entendí que solo eran los nombres de las clases, gracias  ;D
Título: Re:Java. Definicion de Herencia, Ejercicio CU00684B
Publicado por: Alex Rodríguez 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