Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में कक्षाएं क्या हैं?

जब आप एक वर्ग को परिभाषित करते हैं, तो आप डेटा प्रकार के लिए एक खाका परिभाषित करते हैं। ऑब्जेक्ट एक वर्ग के उदाहरण हैं। एक वर्ग का गठन करने वाली विधियों और चरों को वर्ग के सदस्य कहा जाता है।

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

<access specifier> class class_name {

   // member variables
   <access specifier> <data type> variable1;
   <access specifier> <data type> variable2;
   ...
   <access specifier> <data type> variableN;
   // member methods
   <access specifier> <return type> method1(parameter_list) {
      // method body
   }  

   <access specifier> <return type> method2(parameter_list) {
      // method body
   }
   ...
   <access specifier> <return type> methodN(parameter_list) {
      // method body
   }
}

कक्षाओं के बारे में कुछ प्रमुख बिंदु निम्नलिखित हैं -

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

  • डेटा प्रकार चर के प्रकार को निर्दिष्ट करता है, और वापसी प्रकार डेटा के डेटा प्रकार को निर्दिष्ट करता है, यदि कोई हो।

  • कक्षा के सदस्यों तक पहुँचने के लिए, आप डॉट (.) ऑपरेटर का उपयोग करते हैं।

  • डॉट ऑपरेटर किसी ऑब्जेक्ट के नाम को सदस्य के नाम से जोड़ता है।


  1. जावा में परिभाषित विभिन्न प्रकार के नेस्टेड वर्ग क्या हैं?

    जावा में, किसी अन्य वर्ग के अंदर एक वर्ग . को परिभाषित करना संभव है , ऐसी कक्षाओं को नेस्टेड कक्षाएं . कहा जाता है . हम एक्सेस संशोधक जैसे निजी, सार्वजनिक, संरक्षित या डिफ़ॉल्ट . का उपयोग कर सकते हैं आंतरिक कक्षाओं . के लिए और डिफ़ॉल्ट या सार्वजनिक बाहरी वर्ग . के लिए एक्सेस संशोधक । नेस्टेड कक्षा

  1. जावा में विभिन्न प्रकार की कक्षाएं क्या हैं?

    Java में कक्षाओं के प्रकार कंक्रीट क्लास कोई भी सामान्य वर्ग जिसमें कोई अमूर्त विधि या वर्ग नहीं होता है, जिसमें अपने मूल वर्ग या इंटरफ़ेस के सभी तरीकों का कार्यान्वयन होता है और इसकी अपनी विधियाँ एक ठोस वर्ग होती हैं। उदाहरण public class Concrete { // Concrete Class    static int product(

  1. पायथन वर्ग का उपयोग करने के क्या फायदे हैं?

    कक्षाएं आपके कोड को सामान्य, पुन:प्रयोज्य कोड के टुकड़ों में व्यवस्थित करने के लिए एक तंत्र हैं। अपने सर्वोत्तम रूप में वे पुन:प्रयोज्य कोड स्निपेट हैं जिनका उपयोग बहुत कम या बिना किसी संशोधन के बार-बार किया जाएगा। वर्ग अवधारणा सुविधाओं (विशेषताओं) और क्षमताओं (विधियों) के जैविक संग्रह से प्रेरित थी