public bool maiorDeIdade() {
return this.idade >= 18;
}
public void Saca(double valor)
{
if (valor < this.saldo && valor > 0) {
if (titular.maiorDeIdade())
this.saldo -= valor;
else
if (valor <= 200)
this.saldo -= valor;
}
}
Conta c1 = new Conta();
Cliente cliente1 = new Cliente();
cliente1.nome = "André";
cliente1.idade = 14;
c1.titular = cliente1;
MessageBox.Show(""+c1.titular.nome);
c1.Deposita(2000);
c1.Saca(1000);
MessageBox.Show(c1.saldo+"");
A questão é: Eu sei que funciona, pensei pela minha cabeça e apenas quero saber se é correta a implementação visto que não precisei de retornar booleano. Obrigado =)