Disons que j'ai certaines classes comme ceci:Raccourci pour le sous-classement dans Scala sans avoir à répéter les arguments du constructeur?
abstract class View(val writer: XMLStreamWriter) {
// Implementation
}
class TestView(writer: XMLStreamWriter) extends View(writer) {
// Implementation
}
La plupart des sous-classes de vue ne vont pas prendre différents arguments du constructeur. Je voudrais pouvoir écrire quelque chose comme ceci:
class TestView extends View {
// Implementation
}
est-il un raccourci pour écrire les sous-classes afin que vous ne devez pas définir explicitement le constructeur args et les transmettre à la superclasse (pour que je don ne dois-je pas réécrire toutes mes sous-classes si je change la signature de la superclasse)?