Я пытаюсь напечатать класс в Scala.Определено ниже:
class Player(balance : Int, player_num :Int ){
var curHand = new ArrayBuffer[Int]()
var sum = 0
def method1()={
....
}
}
Я хочу напечатать на консоли что-то вроде:
var player1 = new Player(100,1)
println(player1)
Есть ли способ, которым я могу переопределить оператор toString, как вы можете в Javaчтобы добиться этого или мне нужно сделать такой метод:
def print(){
println("balance " + balance + "Player number" + player_num)
}
и вызвать
var player1 = new Player(100,1)
player1.print()