Java Class का परिचय
( Introduction of java classes)
जावा के प्रोग्राम में class बहुत महतवपूर्ण
होती है क्यूँकी जावा के प्रोग्राम में class एक ऐसा टाइप होता है जो object और
variable के रूप में information store होती है | class , object और variable का
एक समूह होता है | class के अंदर भी variables होते हैं जिन्हें हम अपनी भाषा में
objects कहते हैं
चलिए जावा की class को एक उदाहरण के द्वारा
समझतें हैं –
मान लीजिये आप एक स्कूल के अध्यापक हैं जो
students की information को store करना या represent करना चाहता है इसके लिए आपको
variable की आवश्यकता होगी जैसे उसका नाम , उसकी उम्र उसके पिता का
नाम , उसका पता आदि | अब मान लीजिये कि आपको 20 students की information चाहिए तो
इसके लिए तो आपको बहुत सारे variables बनाने होंगे तो इस परेशानी से बचने के लिए जावा में class
बनायीं गयी जिससे अलग अलग students के लिए अलग अलग variables नहीं बनाने पड़े | एक
class के अंदर इन सभी variable का एक टाइप create करके object कि मदद से उसे class
में access करा सकते हैं |
जैसे नीचे के प्रोग्राम में –
जावा के एक प्रोग्राम में आप एक से ज्यादा
classes बना सकते हैं लेकिन main method सिर्फ एक ही class में बनेगा क्यूंकि main
method से ही आपका प्रोग्राम execute होता है अगर एक से ज्यादा आपने main method
प्रोग्राम में बना दिए तो compiler प्रोग्राम में error show करा देगा उसे ये पता
नही चलेगा कि प्रोग्राम का main method कौन सा है और प्रोग्राम को कहाँ से शुरू
करना है |
जावा में class कैसे बनाते हैं ?
(How to create class in java program?)
जावा में class create करने के लिए आपको class
नाम के keyword का प्रयोग करना होगा उसके बाद आपको class का नाम देना होगा एक बात
दयां रखना class के नाम का पहला अक्षर capital
होना चाहिए फिर उसके बाद आप उस में object और variables declare कर दीजिये
जैसे की निचे के उदाहरण में –
ऊपर के प्रोग्राम में एक students नाम की एक
class बनायीं गई है जिसमे name , age , class, sec, Fname, Address, phone variables हैं
जिन्हें display() नाम के method में declare किया गया है और display() method को
main method में कॉल किया गया है |
Main Method
चलिए अब थोड़ी सी बात main method के बारे में
बात कर लेते हैं क्या होता है कैसे काम करता है तो चलिए –
जावा प्रोग्राम में बहुत सारी class और objects
होते हैं लेकिन प्रोग्राम में एक ही main method होगा और आपके प्रोग्राम का
execution भी बहिन से शुरू होगा जहाँ पर main method होगा |
Main method हमेशा public declare किया जाता है
क्यूंकि अगर आपने main method को public declare नहीं किया तो java runtime
environment प्रोग्राम के main method को execute नही का पायेगा और प्रोग्राम रन
नहीं होगा |
Main method को static इसीलिए बनाया किया जाता
है ताकि main method को बिना किसी object के access किया जा सके | आप तो जानते ही
हैं किसी भी method को access करने के लिए उसका object बनाना जरुरी होता है
जावा class object का परिचय
(Introduction of object)
Object एक ऐसा
तरीका है जिसकी मदद से आप class के भीतर के variables और methods को access करा
सकते हैं अगर आप किसी class के variable को access करना चाहते है तो सबसे पहले आप
को उस class का object बनाना होगा उसके बाद ही आप उस class के variable और method
को access कर पाएंगे |
जावा प्रोग्राम में object कैसे बनाते हैं ?
जावा प्रोग्राम में class का object बनाने के
लिए आपको नीचे दिए गयी symbol और प्रोग्राम को समझना होगा | तो चलिए –
SYMBOL –
<class
name > <object name > = new <class
name >();
example – Tarzan tarz = new Tarzan();
निचे के प्रोग्राम में हमने दो classes बनायीं है जिसमे पहली
class Student है जिस में तो public method display() के साथ variables
(name और age ) declare किये हैं और दूसरी
class Studentobj बनायीं है जिसमे main method है |main method वाली class में student class का object (Student std = new Student();)
बना कर उसके variables को access किया गया है |
जब आप प्रोग्राम को रन कराएँगे तो java runtime
environment आपके प्रोग्राम को main method वाली class से execute करना शुरू कर
देगा और पहले class के method को कॉल कर के उसके variables को print कर देगा |
यहाँ पर हमने जो object create किया है वो पहली
class के method और उसके variables को access करने के लिए किया है |
धन्यवाद | मैं उम्मीद करता हूँ कि इस पोस्ट से
जावा class और जावा object के बारें में थोड़ी बहुत जानकारी जरुर मिल गयी होगी अगर
आपका कोई सवाल हैं तो कमेंट बॉक्स में लिख कर पूछ सकते हैं|
शुरुआती के लिए जावा भाषा का नमूना कोड
ReplyDeleteएक सर्वर जावा प्रोग्राम कोड पिंग करें
Very soft
ReplyDelete