Skip to content

Instantly share code, notes, and snippets.

@Fhernd
Last active December 19, 2015 04:59
Show Gist options
  • Save Fhernd/5901197 to your computer and use it in GitHub Desktop.
Save Fhernd/5901197 to your computer and use it in GitHub Desktop.
Clase ConvertidorUnidades para introducir el concepto de tipos personalizados.
using System;
class ConvertidorUnidades
{
int unidades; // Campo
public ConvertidorUnidades(int unidadesConversion) // Constructor
{
unidades = unidadesConversion;
}
public int Convertir(int unidadesConversion) // Método
{
return unidadesConversion * unidades;
}
}
// Clase cliente para prueba de clase ConvertidorUnidades
class ConvertidorUnidadesPrueba
{
static void Main()
{
ConvertidorUnidades piesAPulgadasConvertidor = new ConvertidorUnidades(12);
ConvertidorUnidades millasAPiesConvertidor = new ConvertidorUnidades(5820);
Console.WriteLine(piesAPulgadasConvertidor.Convertir(30)); // 360
Console.WriteLine(piesAPulgadasConvertidor.Convertir(100)); // 1200
Console.WriteLine(piesAPulgadasConvertidor.Convertir(
millasAPiesConvertidor.Convertir(1))); // 63360
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment