Ejercicio De Herencia

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Ejercicio De Herencia as PDF for free.

More details

  • Words: 360
  • Pages: 2
PROGRAMACIÓN ORIENTADA A OBJETOS TEMA – EJERCICIO DE HERENCIA OBJETIVO

ACTIVIDAD 1 – DESCRIBIENDO EL PROBLEMA Clase Figura La clase base es Figura y de ella van a heredar las clases Polígono y Círculo. A su vez, la clase Triángulo hereda de la clase Polígono. El diagrama esquemático de clases es el siguiente: La clase base Figura sólo tiene dos atributos: • •

Nombre : String Perímetro : int (longitud total de su borde exterior)

Métodos • Programar accesores • Programar mutadores Clase Círculo La clase Círculo hereda de la clase Figura. Esta nueva clase tiene un nuevo atributo (aparte de los heredados): •

Radio : double (almacena el radio del círculo)

Métodos • Programar accesor • Programar mutador Clase Polígono La clase Polígono hereda de la clase Figura. Los atributos de Polígono son: • •

Número de lados : int (mínimo 3) LongitudLado : int

Métodos • Programar accesor • Programar mutador

Yasna Meza Hidalgo Docente DuocUC

Clase Triángulo La clase Triángulo hereda de la clase Polígono. El atributo especializado es: •

TipoTriangulo: String (puede ser isósceles, escaleno o equilátero)

Métodos • Programar accesor • Programar mutador

ACTIVIDAD 2 – AGREGANDO FUNCIONALIDAD Clase FIGURA Agregar a la clase Figura los siguientes métodos: • • •

Constructor sin parámetros Constructor con parámetros Método de impresión

Clase Círculo Agregar a la clase Círculo los siguientes métodos: • • •

Constructor sin parámetros Constructor con parámetros, que reciba el radio. El radio sirve para calcular el perímetro del círculo Perímetro = 2*PI*radio Sobrescribe el método de impresión para agregar el radio del círculo.

Clase Polígono Agregar a la clase Polígono los siguientes métodos: • •



Constructor sin parámetros Constructor con parámetros, que reciba el nombre, número de lados y la longitud de cada lado. Los valores anteriores sirven para calcular el perímetro del polígono, dado por la fórmula: númeroLados*LongitudLado Sobrescribe el método de impresión para agregar los datos del polígono.

Clase Triángulo Agregar a la clase Polígono los siguientes métodos: • • •

Constructor sin parámetros Constructor con parámetros, que reciba el tipo de triángulo Sobrescribe el método de impresión para agregar los datos triángulo.

Yasna Meza Hidalgo Docente DuocUC

del

Related Documents

Herencia
November 2019 39
Herencia
April 2020 26
Reparticion De Herencia
November 2019 8