Escolar Documentos
Profissional Documentos
Cultura Documentos
Encapsulado de datos.
Ocultacin de datos.
Herencia.
Polimorfismo.
Definir una jerarqua de clases para: animal, insecto, mamferos,
pjaros, persona hombre y mujer. Realizar un definicin en
pseudocdigo de las clases.
SOLUCION:
clase criatura
atributos (propiedades)
string: tipo;
real: peso;
(...algun tipo de habitat...):habitat;
operaciones
crear() criatura;
predadores(criatura) fijar(criatura);
esperanza_vida(criatura) entero;
...
fin criatura.
clase mamifero hereda criatura;
atributos (propiedades)
real: periodo_gestacion;
operaciones
...
fin mamifero.
clase persona hereda mamifero;
atributos (propiedades)
string: apellidos, nombre;
date: fecha_nacimiento;
pais: origen;
fin persona.
clase hombre hereda persona;
atributos (propiedades)
mujer: esposa;
...
operaciones
...
fin hombre.
clase mujer hereda persona;
propiedades
esposo: hombre;
string: nombre;
...
fin mujer.
// Archivo: Ejemplo04.cs
using System;
using EquipoAlfa;
public class MensajeDeColor
{
static void Main()
{
string sMensaje;
Console.Write("Escriba su mensaje: ");
sMensaje = Console.ReadLine();
ColorTexto.Rojo(sMensaje);
Console.WriteLine("Terminado...");
}
}