Boa noite galera
Sou novato em orientação objeto e estou tentano fazer algo muito simples mas ainda não deu certo: colocar um println com uma simples mensagem "Cliente criado" assim que objeto da classe for instanciado, mas não é permitido.
package myClass
abstract class Conta (
    val dadosCorrentista: Cliente,
    val numeroConta: Int,
    val agenciaConta: Int)
{
    println("Objeto Criado") //PARTE DO CÓDIGO COM ERRO => Expecting member declaration
    var saldo = 0.0
        protected set
    abstract fun saca(valor: Double)
    fun deposita(valorDeposito: Double){
        if(valorDeposito > 0) {
            this.saldo += this.saldo + valorDeposito
            println("Deposito realizado com sucesso!")
            println("Saldo atual: ${this.saldo}")
        }
        else "Insira um valor de deposito maior que zero"
    }
}Qual o motivo de não ser permitido colocar um println nesse local?
Obrigado
