इस कोड पर विचार करें:अमूर्त कक्षाओं में माध्यमिक रचनाकारों का उपयोग केस क्या है?
abstract class Foo(val s: String) {
def this(i: Int) = this("" + (i+2))
}
जहां तक मैं समझता हूँ कंस्ट्रक्टर्स नहीं ली गई है और माध्यमिक निर्माताओं जावा में तरह super
साथ उपवर्गों से नहीं कहा जा सकता।
क्या वे सिर्फ एक बेकार आर्टिफैक्ट हैं या क्या इस निर्माण के लिए कुछ समझदार उपयोग-मामला है?