public Lancamento(decimal valor, DateTime data, ContaBancaria conta) { Data = data; Conta = conta ?? throw new ArgumentNullException(nameof(conta)); Valor = (valor > 0) ? valor : throw new Exception("Valor do lançamento deve ser maior que zero."); }
public Deposito(decimal valor, DateTime data, ContaBancaria conta) : base(valor, data, conta) { }
public Saque(decimal valor, DateTime data, ContaBancaria conta) : base(valor, data, conta) { }