Sunteți pe pagina 1din 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 del
triángulo.

Yasna Meza Hidalgo


Docente DuocUC

S-ar putea să vă placă și