What is CLASS ? (In Hindi)topjankari.com

What is CLASS ? (In Hindi)

What is CLASS ? (In Hindi).

save water save tree !

एक वर्ग का उपयोग ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में एक या अधिक वस्तुओं का वर्णन करने के लिए किया जाता है। यह एक प्रोग्राम के भीतर विशिष्ट वस्तुओं को बनाने या तत्काल बनाने के लिए एक टेम्पलेट के रूप में कार्य करता है। जबकि प्रत्येक वस्तु एक एकल वर्ग से बनाई गई है, एक वर्ग का उपयोग कई वस्तुओं को त्वरित करने के लिए किया जा सकता है।

कई प्रोग्रामिंग भाषाएं जावा, सी ++, ऑब्जेक्टिव सी और पीएचपी 5 और बाद में सहित कक्षाओं का समर्थन करती हैं। जबकि एक वर्ग परिभाषा का वाक्य विन्यास प्रोग्रामिंग भाषाओं के बीच भिन्न होता है, कक्षाएं प्रत्येक भाषा में एक ही उद्देश्य से काम करती हैं। सभी वर्गों में चर परिभाषाएं और विधियाँ, या सबरूटीन्स हो सकते हैं जो संबंधित वस्तु द्वारा चलाए जा सकते हैं।

नीचे एक मूल Java Class परिभाषा का उदाहरण दिया गया है:

class Sample
{
   public static void main(String[] args)
   {
      String sampleText = "Hello world!";
      System.out.println(sampleText);
   }
}

सैंपल नामक उपरोक्त वर्ग में मुख्य नाम की एक एकल विधि शामिल है। मुख्य के भीतर, वेरिएबल सैंपल टेक्स्ट को "हैलो वर्ल्ड!" मुख्य विधि जावा के अंतर्निहित कोर लाइब्रेरी से सिस्टम क्लास को आमंत्रित करती है, जिसमें आउट.प्रिंट विधि शामिल है। इस विधि का उपयोग टेक्स्ट आउटपुट विंडो में नमूना पाठ को प्रिंट करने के लिए किया जाता है।

कक्षाएं ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का एक मूलभूत हिस्सा हैं। वे चर और तरीकों को कार्यक्रम के सभी हिस्सों द्वारा सुलभ होने के बजाय विशिष्ट वस्तुओं के लिए पृथक करने की अनुमति देते हैं। डेटा का यह एनकैप्सुलेशन प्रत्येक वर्ग को कार्यक्रम के अन्य हिस्सों में बदलाव से बचाता है। कक्षाओं का उपयोग करके, डेवलपर्स स्रोत कोड के साथ संरचित कार्यक्रम बना सकते हैं जिसे आसानी से संशोधित किया जा सकता है।

नोट: जबकि कक्षाएं ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में मूलभूत हैं, वे प्रत्येक प्रोग्राम के बिल्डिंग ब्लॉक्स के बजाय ब्लूप्रिंट के रूप में काम करते हैं। ऐसा इसलिए है क्योंकि प्रोग्राम के भीतर उपयोग की जाने वाली वस्तुओं के रूप में कक्षाओं को तत्काल किया जाना चाहिए। कन्स्ट्रक्टर्स का उपयोग आमतौर पर कक्षाओं से ऑब्जेक्ट बनाने के लिए किया जाता है, जबकि डिस्ट्रक्टर्स का उपयोग ऑब्जेक्ट्स द्वारा उपयोग किए जाने वाले संसाधनों को मुक्त करने के लिए किया जाता है जिनकी अब आवश्यकता नहीं है।
 

Link