घर विकास C में एक उदाहरण क्षेत्र क्या है? - टेक्नोपेडिया से परिभाषा

C में एक उदाहरण क्षेत्र क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - इंस्टेंस फील्ड का क्या अर्थ है?

एक आवृत्ति फ़ील्ड, C # में, किसी वर्ग या संरचना में निहित किसी भी प्रकार का एक चर है, और इसका उपयोग ऑब्जेक्ट डेटा को संग्रहीत करने के लिए किया जाता है। यह इसके प्रकार का एक सदस्य है जिसमें युक्त प्रकार के प्रत्येक उदाहरण के लिए फ़ील्ड की एक प्रति है।


इंस्टेंस फ़ील्ड एक वर्ग के डेटा का प्रतिनिधित्व करते हैं जो किसी वस्तु को अपनी स्थिति बनाए रखने में सक्षम बनाता है। इन क्षेत्रों को आम तौर पर एक संपत्ति के रूप में उजागर किया जाता है जिसके द्वारा क्षेत्र के आंतरिक कार्यान्वयन को बिना किसी ब्रेकिंग परिवर्तनों को प्रस्तुत किए वर्ग के डिजाइन में वृद्धि के अनुसार बदला जा सकता है। यह लाभ गुणों के माध्यम से खेतों तक पहुँचने में मामूली उपरि के प्रभाव को नकारता है।


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


इंस्टेंस क्षेत्र को एक उदाहरण चर के रूप में भी संदर्भित किया जाता है।

टेकपीडिया इंस्टेंस फील्ड की व्याख्या करता है

एक उदाहरण फ़ील्ड को उसके नाम, पहुँच स्तर और डेटा प्रकार के विवरण के साथ वर्ग ब्लॉक के भीतर घोषित किया जाता है। इसका एक्सेस स्तर किसी भी एक्सेस मोडिफायर का उपयोग करके निर्दिष्ट किया जा सकता है, जो निजी, संरक्षित, सार्वजनिक, आंतरिक और संरक्षित आंतरिक हैं। सामान्य तौर पर, क्लाइंट कोड तक उनकी सीधी पहुंच को रोकने के लिए निजी या संरक्षित पहुंच वाले क्षेत्रों का उपयोग किया जाता है।


एक कक्षा की तात्कालिकता के दौरान, कक्षा के प्रत्येक उदाहरण में एक अलग मेमोरी स्थान होता है, और इसके क्षेत्रों में अलग और स्वतंत्र मूल्य होते हैं। स्थिर क्षेत्र के विपरीत, जो एक वर्ग के अंतर्गत आता है और वर्ग के सभी उदाहरणों के बीच साझा किया जाता है, उदाहरण क्षेत्र को केवल एक कक्षा के उदाहरण से ही एक्सेस किया जा सकता है।


उदाहरण के लिए, एक ऐसे वर्ग पर विचार करें, जिसकी तारीख एक उदाहरण क्षेत्र के रूप में है। जब इस वर्ग के दो उदाहरणों को X और Y के रूप में बनाया जाता है, तो वस्तु Y के मूल्य को प्रभावित किए बिना ऑब्जेक्ट X के लिए दिनांक मान को बदला जा सकता है।


जब यह घोषित किया जाता है तो इंस्टेंस फ़ील्ड को प्रारंभिक मान के साथ असाइनमेंट ऑपरेटर का उपयोग करके आरंभ किया जा सकता है। इंस्टेंस फ़ील्ड्स को केवल-पढ़ने के लिए एक संशोधक के साथ भी उपयोग किया जा सकता है ताकि इसका मूल्य केवल एक बार सौंपा जा सके, या तो घोषणा में या इसके वर्ग के कंस्ट्रक्टर में।

यह परिभाषा C # के संदर्भ में लिखी गई थी।
C में एक उदाहरण क्षेत्र क्या है? - टेक्नोपेडिया से परिभाषा