J'ai abstraite Jeton de classe déclarée comme ceci:Kotlin: Comment hériter des biens en classe de données
abstract class Token(var index: Int = 0) {
open fun merge(toMerge: Token): Token? {
return null
}
}
Je veux hériter des biens d'index dans la classe de données, comme ceci:
data class CloseLoop(index: Int, var openLoopIndex: Int = 0) : Token(index)
Mais me donne l'erreur Data class primary constructor must have only property (val/var) parameters
Que dois-je faire pour résoudre ce problème?
Oh, j'ai juste raté ce 'open' dans la définition (je suis un peu nouveau à kotlin). Merci beaucoup, monsieur. – Yarick