मेरे जावा वर्ग के रूप में यहाँमैं स्कैला से जावा एनम्स कैसे एक्सेस करूं?
public class Test {
protected enum TestEnum {A, B, C};
public Test(TestEnum te) {
}
}
इस प्रकार मेरी स्काला है
class ScalaEnum(myEnum: TestEnum) extends Test(myEnum) {
}
मैं निम्न त्रुटि संदेश वस्तु टेस्ट में
वर्ग TestEnum वस्तु टेस्ट Access में पहुँचा नहीं जा सकता संरक्षित करने के लिए प्राप्त क्लास टेस्टएनम की अनुमति नहीं है क्योंकि पैकेज में क्लास क्लास ScalaEnum संलग्न है XXX पैकेज में ऑब्जेक्ट टेस्ट का सबक्लास नहीं है YYY जहां लक्ष्य परिभाषित किया गया है
बिल्कुल। [संरक्षित स्थैतिक आंतरिक कक्षाओं के साथ अंतःक्रियाशीलता सीमित है] (http://www.scala-lang.org/node/1381)। –
अगर मैं सार्वजनिक – deltanovember
पर बदल जाता हूं तो मुझे अभी भी त्रुटि मिलती है, अगर आप नाम अर्हता प्राप्त करते हैं तो क्या होगा? :) –