public static void Main()
Console.WriteLine("\r\nUsando Garrafa");
Garrafa minhaGarrafa = new Garrafa();
minhaGarrafa.Capacidade = 10;
minhaGarrafa.ImprimirCapacidade();
minhaGarrafa.ImprimirFinalidade();
Console.WriteLine("\r\nUsando Garrafa térmica ");
GarrafaTermica garrafaCafe = new GarrafaTermica();
garrafaCafe.Capacidade = 1500;
garrafaCafe.Temperatura = 98.5f;
garrafaCafe.ImprimirCapacidade();
garrafaCafe.ImprimirFinalidade();
public int Capacidade {get; set;}
public void ImprimirCapacidade()
Console.WriteLine($"A capacidade é: {Capacidade}");
public virtual void ImprimirFinalidade()
Console.WriteLine($"Garrafa para armazenar líquido");
class GarrafaTermica : Garrafa
public float Temperatura { get; set; }
public override void ImprimirFinalidade()
base.ImprimirFinalidade();
Console.WriteLine($"Manter o líquido aquecido.");