public Conta(double saldo) { this.Saldo = saldo; if (saldo < 0) { this.EstadoAtual = new Negativo(); } else { this.EstadoAtual = new Positivo(); } }
public ContaBanco(String nome, String numero, String agencia, double saldo, DateTime dataAbertura) { this.Nome = nome; this.Numero = numero; this.Agencia = agencia; this.Saldo = saldo; this.DataAbertura = dataAbertura; if (saldo > 0) { this.Estado = new Positivo(); } else { this.Estado = new Negativo(); } }
public Conta() { Estado = new ContaZerada(); }