मैं निम्नलिखित कोड है:स्काला - इसके आयात (इनहेरिट आयात) के साथ एक विशेषता में मिश्रण
trait A {
import org.somepackage.C._
}
class B extends A {
def getValue = value
^^^^^
}
object C {
var value = 5
}
वर्ग B
में मूल्य दिखाई नहीं देता है क्या इसका मतलब है कि वर्ग A
के निहित आयात द्वारा विरासत में मिला नहीं किया गया था B
, हालांकि value
A
के अंदर पूरी तरह से दिखाई देता है। विरासत आयात करने के प्रभाव को कैसे प्राप्त किया जाए, इसलिए मैं कई वर्गों में स्पष्ट रूप से एक ही चीज़ों को आयात करने से बच सकता हूं जहां A
विशेषता है?
[स्केल में, मैं उप-वर्गों के माध्यम से आयात विवरण कैसे पास करूं?] (Http://stackoverflow.com/questions/7252126/in-scala-how-do-i-pass-import-statements- उप-से-सबक्लास) – Suma