static void Main(string[] args) { //polimorfismo tem como característica podermos criar objetos derivados de uma classe qualquer e atribuí-los à uma variável do tipo base //declaração de uma variável //t pode fazer referência a objetos do tipo Triangulo //OU de qualquer tipo derivado, isto é, Escaleno, Isosceles ou Equilatero Triangulo t; t = new Escaleno(3, 4, 5); Console.WriteLine(t); t = new Isosceles(2, 1); Console.WriteLine(t); t = new Equilatero(1); Console.WriteLine(t); Console.ReadKey(); }