A resposta correta indica que deve ser utilizado "private" para o valor ser acessível fora da classe.
Ao invés de:
private val saldo: Double = 0
private set
Não deveria ser?
val saldo: Double = 0
private set
A resposta correta indica que deve ser utilizado "private" para o valor ser acessível fora da classe.
Ao invés de:
private val saldo: Double = 0
private set
Não deveria ser?
val saldo: Double = 0
private set
Bem observado! Eu ainda diria que deveria ser:
var saldo: Double = 0.0
private set
Porque constantes não podem ser alteradas, por isso tem que trocar por var.
No código da aula também está como var na linha 14.
var idInterno:String? = null
private set