2014-08-31 22 views
6

स्विफ्ट प्रोग्रामिंग भाषा गाइड में, यह कहते हैं:स्विफ्ट के डिफ़ॉल्ट प्रारंभकर्ता के लिए अभिगम नियंत्रण

"डिफ़ॉल्ट प्रारंभकर्ता प्रकार यह initializes के रूप में ही पहुँच स्तर है।"

अंश से: एप्पल इंक "स्विफ्ट प्रोग्रामिंग भाषा।" IBooks। https://itun.es/us/jEUH0.l

और फिर इसे कहते हैं:

"एक प्रकार है कि सार्वजनिक रूप में परिभाषित है के लिए, डिफ़ॉल्ट प्रारंभकर्ता आंतरिक माना जाता है। आप जब एक और मॉड्यूल में इस्तेमाल एक सार्वजनिक प्रकार नो तर्क प्रारंभकर्ता साथ initializable होना चाहते हैं, तो आप एक सार्वजनिक नहीं तर्क प्रकार की परिभाषा के भाग के रूप में अपने आप प्रारंभकर्ता

अंश से प्रदान करनी चाहिए ":। एप्पल इंक। "स्विफ्ट प्रोग्रामिंग भाषा।" IBooks। https://itun.es/us/jEUH0.l

दूसरा कथन पहले के साथ विरोधाभासी नहीं है?

उत्तर

1

नहीं।

दूसरा कथन पहले व्यक्ति पर केवल एक पूरक नोट है।

मुझे लगता है कि यह कहना चाहता है कि सार्वजनिक पहुंच प्रकार एक विशेष मामला है: सार्वजनिक-पहुंच केस के लिए डिफ़ॉल्ट प्रारंभकर्ता का एक्सेस स्तर आंतरिक है। यदि कोई सार्वजनिक-पहुंच डिफ़ॉल्ट प्रारंभकर्ता प्रदान करना चाहता है, तो उसे स्पष्ट रूप से ऐसा करने की आवश्यकता है।

अगर मैं गलत हूं तो मुझे सही करें।

संबंधित मुद्दे