2010-07-28 8 views
6

स्टेटिक चर के पास केवल उदाहरण है (यह कि वे कक्षा का हिस्सा हैं)। पूर्व: Math.piक्या स्थिर चर के कई उदाहरण

क्या कोई भी तरीका स्थिर चर के कई उदाहरण हो सकता है? मैंने सुना है कि क्लासलोडर्स से संबंधित कुछ है?

उत्तर

13

यदि आपको लगता है कि आपको स्थिर चर के कई उदाहरणों की आवश्यकता है, तो यह एक मजबूत संकेत है कि आपको पहले स्थान पर स्थिर चर का उपयोग नहीं करना चाहिए।

हां, यदि एक ही कक्षा अलग-अलग वर्ग लोडर में लोड की जाती है, तो कक्षा की प्रत्येक प्रति में अपनी खुद की सांख्यिकी होगी। हालांकि, एकमात्र कोड जो स्थिर रूप से उन आंकड़ों को संदर्भित कर सकता है, वे वर्ग वर्ग द्वारा लोड की जाने वाली कक्षाएं होंगी। और निश्चित रूप से, वह कोड केवल (स्थिर रूप से) कक्षा की एक प्रति में सांख्यिकी को देखेगा। तो शायद आपने बहुत कुछ हासिल नहीं किया है।

क्लासलोडर्स के साथ गड़बड़ करने की बजाय, आपको स्थिर चर को आवृत्ति चर में बदलने के लिए अपने कोड को दोबारा दोबारा बनाना चाहिए।

+0

तो, मैं एकाधिक क्लासलोडर्स का उपयोग करने के लिए कोड कैसे कर सकता हूं? – Satish

+6

@ सतीश - तो मैंने आपको विश्वास नहीं किया है कि यह एक बुरा विचार है? –

+1

बिंदु खराब विचार के बारे में नहीं था, लेकिन एकाधिक-क्लासलोडर के पीछे विचार को समझने की कोशिश कर रहा था। यदि आप किसी भी आते हैं तो मुझे किसी ट्यूटोरियल या उदाहरणों पर इंगित करें। महान उत्तर के लिए धन्यवाद :-) – Satish

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