चलो कहते हैं कि मैं इस तरह कुछ कक्षाएं करते हैं:कंस्ट्रक्टर तर्क दोहराए बिना स्कैला में उपclassing के लिए शॉर्टकट?
abstract class View(val writer: XMLStreamWriter) {
// Implementation
}
class TestView(writer: XMLStreamWriter) extends View(writer) {
// Implementation
}
देखें में से अधिकांश उपवर्गों अलग निर्माता तर्क लेने के लिए नहीं जा रहे हैं। मैं कुछ इस तरह लिखने में सक्षम होना चाहते हैं:
class TestView extends View {
// Implementation
}
वहाँ उपवर्गों लिखने के लिए इतना है कि आप स्पष्ट रूप से निर्माता आर्ग को परिभाषित करने और (सुपर क्लास करने के लिए उन्हें पारित करने के लिए की जरूरत नहीं है कुछ शॉर्टकट है ताकि मैं डॉन अगर मैं सुपरक्लास के हस्ताक्षर को बदलता हूं तो मेरे सभी सबक्लास को फिर से लिखना नहीं है)?