Class in Java - क्लास क्या है ?

जावा में "कक्षा" (Class) एक प्रमुख प्रोग्रामिंग कंसेप्ट है जो ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (Object-Oriented

 Programming) की एकाधिक दृष्टिकोण को प्रतिष्ठित करती है। कक्षा एक ब्लूप्रिंट या टेम्पलेट होती है जिसके

 आधार पर ऑब्जेक्ट बनाए जा सकते हैं। कक्षा एक डेटा टाइप की तरह कार्य करती है जिसमें डेटा सदस्य (Data

 Members) और मेथड (Methods) शामिल होते हैं। डेटा सदस्य गुण (Properties) को प्रतिष्ठापित करते हैं, जो

 ऑब्जेक्ट की स्थिति और विशेषताओं को संदर्भित करते हैं। मेथड्स ऑपरेशन या एक्शन को परिभाषित करते हैं

 जिसमें डेटा को प्रबंधित किया जाता है और ऑब्जेक्ट के साथ संघटित किया जाता है। कक्षाएं एक भाषा में विभिन्न

 ऑब्जेक्ट्स को निर्माण करने और प्रबंधित करने की क्षमता प्रदान करती हैं। ऑब्जेक्ट्स डेटा और लॉजिक को

 संगठित रखने में मदद करते हैं और प्रोग्राम को मॉड्यूलर बनाते हैं।..


 दोस्तों अब हम जानेगे Class बनाने से हमें क्या फायदा होगा चलिए देखते है 



Java में क्लास बनाने के कई फायदे होते है:

 

एनकैप्सुलेशन (Encapsulation): क्लास आपको संबंधित डेटा और मेथड्स को एक ही यूनिट में

एनकैप्सुलेट करने की सुविधा प्रदान करती है। यह आपके कोड को संगठित और स्ट्रक्चर करने में

मदद करता है, संबंधित फंक्शनलिटी को साथ में रखकर। यह इनफॉर्मेशन हाइडिंग को भी प्रोत्साहित

करता है, जिससे आप क्लास की आंतरिक स्थिति तक पहुंच को नियंत्रित कर सकते हैं।


इनहेरिटेंस (Inheritance): क्लास इनहेरिटेंस की सुविधा प्रदान करती है, जिससे आप एक क्लास को

दूसरी क्लास से बाहरी गुणों और मेथड्स का उपयोग कर सकते हैं। इससे कोड की दोहराव कम होती है

और आपको पुनर्निर्माण करने की आवश्यकता नहीं होती है। इनहेरिटेंस आपको विशाल, संरचित और

उपयोगी क्लास हीरार्की बनाने में मदद करता है।..


दोस्तों अब हम जानेगे Class का syntax क्या होता है :


  class <class_name>



    field; 


    method; 


}  





Class in Java - क्लास क्या है ?












आएये अब हम देकते है Class और Object का उदहारण :



class Student

// यहाँ हमने student का class बनाया है 


 int x = 2023;


 String s = "https://hindimaijava.blogspot.com/"; 

 

 public static void main(String args[])


  Student s1=new Student();

 // यहाँ हमने object बनाया है 

  System.out.println(s1.x);


  System.out.println(s1.s); 


 } 


}  










  

एक टिप्पणी भेजें

0 टिप्पणियाँ