O documento apresenta uma classe Caixa em C# com dois construtores e um destrutor. A classe possui um atributo privado lado do tipo double e métodos para calcular o volume e exibir mensagens no destrutor. O programa cria um objeto Caixa passando um valor para o construtor e exibe o volume calculado.
17. class Caixa
{
private double lado;
public Caixa()
{
lado = 10;
}
public Caixa(double qualquerlado)
{
lado = qualquerlado;
}
~Caixa()
{
Console.WriteLine("Destrutor excutando...");
Console.ReadKey();
}
public double volume()
{
return lado * lado * lado;
}
}
18. namespace AplicacaoCaixa
{
class Program
{
static void Main(string[] args)
{
Caixa cx = new Caixa(3);
double volumeCaixa;
volumeCaixa = cx.volume();
Console.WriteLine(volumeCaixa);
Console.ReadKey();
}
}
}