जावा में, पैकेज-निजी इंटरफेस बनाना संभव है। उन्हें जावप के साथ देखकर, आप देखते हैं कि उन्हें "सार्वजनिक" दृश्यता की कमी है।स्कैला में आप पैकेज-निजी * विशेषता * को कैसे परिभाषित करते हैं?
स्कैला में, आप निजी [पैकेज] या संरक्षित [पैकेज] के रूप में एक विशेषता घोषित कर सकते हैं, लेकिन जावप के साथ देखकर, यह अभी भी सार्वजनिक है।
तो आप स्कैला में पैकेज-निजी विशेषता कैसे बनाते हैं?
जबकि स्कैला कंपाइलर दृश्यता का सम्मान करता है, मेरी समस्या यह है कि मेरी एपीआई शायद जावा से भी एक्सेस की जाएगी, और मैं जावा में अपने आंतरिक कार्यान्वयन का खुलासा नहीं करना चाहता हूं।
जबकि जॉन का जवाब अधिक "शैक्षणिक" था, आपने एक समाधान प्रदान किया है, शायद एकमात्र। चूंकि अधिकांश स्कैला परियोजनाओं को भी जावा संकलित करने के लिए कॉन्फ़िगर किया गया है, यह उचित है। –