public sealed class Utilitario { public int a { get; set; } public void Exibir() { Console.WriteLine("Função"); } public override string ToString() { return "O numero é " + Convert.ToString(a); } } public class Animal { public void EmitirSom() { Console.WriteLine("Animal emite som"); } } public class Gato : Animal { public new void EmitirSom() { Console.WriteLine("Miau"); } } public class Cachorro : Animal { public new void EmitirSom() { Console.WriteLine("Au"); } } public class Calculadora { public int Somar(int a, int b) { return a + b; } public double Somar(double a, double b) { return a + b; } public int Somar(int a, int b, int c) { return a+b+c; } public int Somar() { int a, b; Console.Write("Informe a: "); a=int.Parse(Console.ReadLine()); Console.Write("Informe b: "); b = int.Parse(Console.ReadLine()); return a+b; } } static void Main(string[] args) { Calculadora calc = new Calculadora(); Console.WriteLine(calc.Somar(4, 8)); Console.WriteLine(calc.Somar(4.1,8.0)); Console.WriteLine(calc.Somar(1, 2, 3)); Console.WriteLine(calc.Somar()); string numero; Utilitario a = new Utilitario(); a.Exibir(); a.a = 10; numero = a.ToString(); Console.WriteLine(numero); Gato gato = new Gato(); Cachorro dog = new Cachorro(); Animal animal = new Animal(); animal.EmitirSom(); gato.EmitirSom(); dog.EmitirSom(); }