La herencia es uno de los conceptos más importantes del paradigma de Objetos. Vamos a crear las primeras clases, descubrir el concepto de herencia y, de paso, aprender lo básico de UML para diseñar.
Usando UML armá un diagrama de clasese con 4 clases, que cumplan las siguientes condiciones:
Producto abstracta, que contiene los siguientes atributos:
Remera que hereda de Producto y tiene los siguientes atributos:
Zapatilla que hereda de Producto y tiene los siguientes atributos:
Pantalon que hereda de Producto y tiene los siguientes atributos:
Una vez que tengas el diagrama de clases, codificá las 4 clases en tu proyecto. Sobreescribí el método toString() de cada clase, de manera que imprima en 1 línea un detalle del producto con todos sus atributos.
Para terminar, creá un método main() que instancie 1 objeto de cada Producto, asigná cada Producto a una variable diferente, e imprimí cada Producto por consola. Por ejemplo, al ejecutar el main() deberías ver en consola:
Remera Rusty "Long Beach", talle XL color negro, a $150.
Zapatilla Adidas "Runner" talle 11 (US) / 44 (Eur) a $2100.
Pantalon Billabong "regular slim" talle 36, de denim oscuro, a $1460.
package com.dosideas.cursos o similar)extends en Java?@Overrides?toString()?private?new en Java?