java classes hindi
java Classes
क्लास यह ऑब्जेक्ट वेरिएबल का समूह होता है |
जावा के प्रोग्राम में क्लास ऐसा प्रकार होता है जो ऑब्जेक्ट और वेरिएबल के रूप में जानकारी को स्टोर करता है।
क्लास प्रोग्राम का attributes और behavior define करता है |
attribute : – name ,height, weight, gender and age
behavior : – jump, speak ,sleepwalk
behavior : – jump, speak ,sleepwalk
क्लास वह है जो आपको अपने कोड को reusable मॉड्यूल में डालने की अनुमति देता है | जावा के प्रोग्राम main मेथड को सार्वजनिक घोषणा करना जरुरी होता है |
क्लास एक general है और यह physically रूप से मौजूद नहीं है।
जावा के प्रोग्राम में एक से ज्यादा क्लासेस बना सकते हैं लेकिन main मेथड्स सिर्फ एक ही।
क्लास के नाम का पहला letter capital होना चाहिए।
जावा में क्लास क्रिएट करने के लिए आपको क्लास नाम के कीवर्ड का इस्तेमाल करना पड़ेगा।
Ex :- orange is object of fruits class.
syntax for class :-
{
private:variable declarations;function declaration;
public:
variable declarations;
function declaration;
} ;
Example 1 : –
class Students
{
string name;char sec;int age;
}
Example 2 : –
Advantages of classes
Security : –
आपके वेरिएबल और मेथड क्लास में होते है | classes 3 level access protection provide करती ही | जब तक आप खुद ना चाहे तब कोई भी आपके class member को access नहीं कर सकते है |
Reduce Complexity :-
क्लास्से का उपयोग करने से आप वेरिएब और मेथड के बिखराव से बच जाते है | क्लास्से से आपका प्रोग्राम सरल बन जाता है और उसकी complexity दूर हो जाती है |
Separation : –
किसी भी प्रोग्राम में आपके पास कई प्रकार का डाटा होता है | अलग अलग डाटा पर अलग अलग ऑपरेशन परफॉर्म होते है जो की आप मेथड के द्वारा परफॉर्म करते है | क्लास्से का उपयोग करते हुए आप एक type के डाटा और उससे related operation (methods) को दूसरे type के डाटा और उससे related operation (methods) से separate कर सकते है |
Focus on Data :-
जब आप क्लास उपयोग करते है तो प्रोग्राम का पुरा उपयोग डेटा पर होता है | आप डाटा के लिए ही मेथड क्रिएट करते है | और डाटा को ही hide करते है | क्लासेस डेटा फोकस दृष्टिकोण है जो की उपयोगकर्ता सॉफ्टवेयर बनाने के लिए बहोत महत्वपूर्ण है |