namespace ConsoleApp20
{
internal class Program
{
static void Main(string[] args)
{
lagartija lg1 = new lagartija("Pepe");
lg1.respirar();
lg1.getNombre();
gorilla gr1 = new gorilla("Julio",20);
gr1.getNombre();
}
}
abstract class animales
{
public void respirar()
{
Console.WriteLine("Respiro");
}
public abstract void getNombre();
}
class mamiferos:animales
{
private string nombreMamifero;
private int edadMamifero;
public mamiferos(string nombre, int edadMamifero)
{
nombreMamifero = nombre;
this.edadMamifero = edadMamifero;
}
public void cuidadCrias()
{
Console.WriteLine("Cuiado crias");
}
public void pensar()
{
Console.WriteLine("Pensar");
}
public override void getNombre()
{
Console.WriteLine("El nombre del mamifero es: "+nombreMamifero);
}
}
class caballo:mamiferos
{
public caballo(string nombreCaballo, int edad):base(nombreCaballo,edad)
{
}
public void galopar()
{
Console.WriteLine("Galopar");
}
}
class humano:mamiferos
{
public humano(string nombreHumano, int edad):base(nombreHumano, edad)
{
}
new public void pensar()
{
Console.WriteLine("Pensar");
}
}
class gorilla : mamiferos
{
public gorilla(string NombreGorilla, int edad):base(NombreGorilla, edad)
{
}
public void trepar()
{
Console.WriteLine("Trepar");
}
}
class lagartija : animales
{
private string nombrelagar;
public lagartija(string nombrelagar)
{
this.nombrelagar = nombrelagar;
}
public override void getNombre()
{
Console.WriteLine("El nombre del Reptil es: "+ nombrelagar);
}
}
}
No hay comentarios.:
Publicar un comentario