Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!