Continuando con las soluciones de 1 y de 2… del Ejercicio de Java(99)
Modificamos la clase Rectangulo,(la llamo Rectangulo2 para conservar la original y también habría podido heredar y modificar, pero he pensado que no valía la pena liar el ejercicio)

Si os fijáis, le he añadido un filtro en el alto y en el ancho, en el constructor, y he codificado el nuevo método para que nos dibuje el rectángulo de asteriscos, implementando un doble bucle.
Para la adaptación de la clase Cuadrado (Cuadrado2), solo tenemos que cambiar el origen de la herencia, y borrar todo lo que nos sobra.

Por ultimo, modificamos la clase de prueba

Antes de poder lanzar el método dibujar, necesitamos hacer un cast a Rectangulo, ya que la clase Figura no tiene ese método. Pero para poder hacer el cast y que no nos de error, tenemos que comprobar previamente que el objeto es una instancia de Rectangulo, o de uno de sus hijos.
Puedes verlo en YouTube
Comparte esto:
- Comparte en Facebook (Se abre en una ventana nueva) Facebook
- Compartir en Telegram (Se abre en una ventana nueva) Telegram
- Compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
- Compartir en LinkedIn (Se abre en una ventana nueva) LinkedIn
- Compartir en X (Se abre en una ventana nueva) X
- Enviar un enlace a un amigo por correo electrónico (Se abre en una ventana nueva) Correo electrónico
- Más
- Haz clic en Pinterest (Se abre en una ventana nueva) Pinterest
- Imprimir (Se abre en una ventana nueva) Imprimir
- Compartir en Pocket (Se abre en una ventana nueva) Pocket
- Compartir en Reddit (Se abre en una ventana nueva) Reddit
- Compartir en Tumblr (Se abre en una ventana nueva) Tumblr
- Compartir en Mastodon (Se abre en una ventana nueva) Mastodon
Relacionado
Descubre más desde Recursos para formacion
Suscríbete y recibe las últimas entradas en tu correo electrónico.