Sunday 15 August 2010

why java.Lang.System can be used as a static class -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 8 जवाब
  • 5 जवाब

    जब हम system.out.println ("एएए") को आह्वान करते हैं; हम कक्षा के किसी ऑब्जेक्ट को इन्स्तांत नहीं कर रहे हैं सिस्टम

    और सिस्टम एक स्थिर वर्ग नहीं है। दस्तावेज़ में, यह केवल कहता है कि सिस्टम है सार्वजनिक अंतिम

    तो मेरा सवाल है कि हम क्यों सिस्टम का उपयोग कर सकते हैं एक स्थिर वर्ग के रूप में?

    क्योंकि बाहर वर्ग पर एक सार्वजनिक स्थिर फ़ील्ड है सिस्टम । एक स्थिर सदस्य को type.member वाक्यविन्यास के साथ एक्सेस किया जा सकता है।

    अपने उदाहरण में, आप उदाहरण विधि println () को परिभाषित करते हैं PrintStream । इनोकॉवल लक्ष्य को PrintStream उदाहरण को स्थिर क्षेत्र System.out में संग्रहीत किया जाता है।

No comments:

Post a Comment