P. 1
Ejercicio de Herencia

Ejercicio de Herencia

|Views: 789|Likes:
Publicado porymeza
Ejercicio para aplicar los conceptos de herencia
Ejercicio para aplicar los conceptos de herencia

More info:

Published by: ymeza on Sep 01, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/23/2013

pdf

text

original

DuocUC

Escuela de Ingenieria v Telecomunicaciones
Sede Concepcion
Yasna Meza Hidalgo
Docente DuocUC

PROGRAMACIÓN ORIENTADA A OBJETOS
TEMA – EJERCICIO DE HERENCIA

OBJETIVO

Aplicar los conceptos de herencia. implementando clases

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

DuocUC
Escuela de Ingenieria v Telecomunicaciones
Sede Concepcion
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.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->