Oi João, tudo bem? Pelo que entendi, você deve retornar o $valor e o $numeroConta, e não os controladores!
class Transferencia {
final double valor;
final int numeroConta;
Transferencia(this.valor, this.numeroConta);
@override
String toString() {
return 'Transferencia{valor: $valor, numeroConta $numeroConta}';
}
}
Espero ter ajudado! Forte abraço e ótimos estudos!
Eu tinha tentado com esse modo que colocou acima, mas também não funcionou. To meio perdido, fiz o código igual ao do instrutor, mas nada.
Oi João, no caso o @override tem que estar dentro da classe Transferência! No seu caso a classe Transferência está sendo fechada logo antes do @override, então ela não consegue puxar o $valor e $numeroConta! Para isso, Basta colocar a "}" que está antes logo antes do @override após o fim dele, ficando assim:
class Transferencia {
final double valor;
final int numeroConta;
Transferencia(this.valor, this.numeroConta);
@override
String toString() {
return 'Transferencia{valor: $valor, numeroConta $numeroConta}';
}
}
Ao invés de:
class Transferencia {
final double valor;
final int numeroConta;
Transferencia(this.valor, this.numeroConta);
}@override
String toString() {
return 'Transferencia{valor: $valor, numeroConta $numeroConta}';
}
Caso tenha mais alguma dúvida, pode perguntar que te ajudarei no que puder! Um forte abraço e ótimos estudos!
Irmao, nao acredito, me salvou! Muito obrigado Willian! Estou aprendendo ainda
Sem problemas João! Um forte abraço e ótimos estudos!