Page 98 - CITS - CSA - TP (Volume 2) - Hindi
P. 98

कं  ूटर सॉ वेयर ए ीके शन - CITS



           अ ास 94: JAVA म  सरल  ास, ऑ े  और िविधयाँ बनाएँ  और उनका उपयोग कर  (Create and

                             use simple classes, objects)


            उ े
           इस अ ास के  अंत म  आप यह कर सक  गे :
           •   JAVA म  सरल  ास, ऑ े  और मेथड बनाने और उपयोग करने के  बारे म  जान
           •    ास, ऑ े  और मेथड का उपयोग करके  जावा  ो ाम िवकिसत कर ।

           आव कताएं  (Requirements)
           उपकरण/साम ी (Tools/Materials)
           •   िवंडोज OS वाला PC/लैपटॉप
           •   JDK सॉ वेयर
           •   टे  एिडटर (िवजुअल  ू िडयो/स ाइम/नोटपैड)


            ि या (Procedure)

           यहाँ जावा म  सरल  ास, ऑ े  और िविधयों को बनाने और उपयोग करने का संि   िववरण िदया गया है:
            ास:
           •   जावा म ,  ास ऑ े  बनाने के  िलए एक  ूि ंट है। यह ऑ े  के  गुणों और  वहार को प रभािषत करता है।

           •    ास की घोषणा  ास कीवड  और उसके  बाद  ास नाम का उपयोग करके  की जाती है।
           •   िकसी  ास के  अंदर, आप उस  ास के  ऑ े ्स की िवशेषताओं और  वहारों को दशा ने के  िलए फ़ी ्स (चर) और िविधयों को प रभािषत
              करते ह ।

           उ े :
           •   ऑ े   ास का एक उदाहरण है। यह एक वा िवक दुिनया की इकाई का  ितिनिध  करता है और इसकी अपनी   ित और  वहार होता
              है।
           •   जावा म  ऑ े  बनाने के  िलए, आप new कीवड  का उपयोग करते ह  और उसके  बाद  ास के  कं     र का उपयोग करते ह ।

           •   कं     र ऑ े  को इिनिशयलाइज़ करता है और इसके  िलए मेमोरी आवंिटत करता है।
           िविध :
           •   िविधयाँ िकसी वग  के  भीतर प रभािषत फ़ं  न होते ह  जो कु छ िनि त ि याएँ  या गणनाएँ  करते ह ।

           •   िविधयाँ  वहार को समािहत करती ह  और इ    ास के  ऑ े ्स पर िविश  काय  करने के  िलए बुलाया जा सकता है।
           •   िविधयों म  पैरामीटर (इनपुट) और  रटन  वै ू (आउटपुट) हो सकते ह ।
           नीचे एक सरल जावा  ो ाम िदया गया है जो  ासों, ऑ े ्स और िविधयों के  िनमा ण और उपयोग को  दिश त करता है:

           टा  1: आयत वग  डेमो का उपयोग करके  एक आयत के   े  और प रिध की गणना कर
                 // Define a class named Rectangle

              class Rectangle {
                  // Instance variables
                  double length;
                  double width;

                  // Constructor to initialize the rectangle with length and width
                  Rectangle(double l, double w) {




                                                           84
   93   94   95   96   97   98   99   100   101   102   103