जावा मध्ये एक पद्धत कॉल

लेखक: Tamara Smith
निर्मितीची तारीख: 23 जानेवारी 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
Navra and bayko phone call converstion
व्हिडिओ: Navra and bayko phone call converstion

सामग्री

जेव्हा आपण जावामध्ये प्रोग्रामिंग प्रारंभ करता तेव्हा शिकायला अनेक नवीन संकल्पना असतात. येथे वर्ग, पद्धती, अपवाद, कन्स्ट्रक्टर, व्हेरिएबल्स इत्यादी आहेत आणि काही वेळा ते जबरदस्त असू शकते. चरण-दर-चरण भाषा शिकणे चांगले. या लेखात आपण जावामधील पध्दतीला कसे कॉल करावे ते शिकाल.

पाऊल टाकण्यासाठी

  1. एक पद्धत सी सारख्या भाषांमध्ये फंक्शनच्या समतुल्य आहे, ज्यामुळे कोडचा पुनर्वापर करणे सोपे होते. बर्‍याच स्टेटमेन्ट्स एकत्रित एक पद्धत बनवतात आणि या पद्धतीस दुसर्‍या विधानाद्वारे म्हटले जाऊ शकते. जेव्हा एखादी पद्धत म्हटले जाते तेव्हा त्या पद्धतीचा भाग असलेली सर्व विधाने कार्यान्वित केली जातील. उदाहरणार्थ, या पद्धतीचा विचार करा: "सार्वजनिक स्टॅटिक शून्य पद्धत उदाहरण () (}". यात अद्याप कोणताही कोड नाही, परंतु पद्धतीच्या नावासाठी तीन कीवर्ड आहेत. हे सार्वजनिक, स्थिर आणि शून्य आहेत.

  2. पद्धतीच्या नावापूर्वी सार्वजनिक हा शब्दाचा अर्थ असा आहे की आपण वर्ग (वर्ग) जोपर्यंत आयात करीत नाही तोपर्यंत ही पद्धत स्वतःच कोठूनही कॉल केली जाऊ शकते, जसे की वर्ग किंवा इतर पॅकेज (फायली) वरून. इतर तीन शब्द आहेत जे लोक बदलू शकतात. हे संरक्षित आणि खाजगी आहेत. जर एखादी पद्धत संरक्षित असेल तर केवळ हा वर्ग आणि उपवर्ग (पुढील कोडचा आधार म्हणून याचा वापर करणारे वर्ग) ही पद्धत कॉल करू शकतात. जर एखादी पद्धत खासगी असेल तर ती पद्धत केवळ वर्गातूनच कॉल केली जाऊ शकते. शेवटचा कीवर्ड मुळात एक शब्दही नसतो. आपल्याकडे सार्वजनिक, संरक्षित किंवा खाजगीऐवजी दुसरे काही नसल्यास हा शब्द वापरा. याला "डीफॉल्ट" किंवा पॅकेज-खाजगी म्हटले जाते. याचा अर्थ असा आहे की समान पॅकेजमधील केवळ वर्ग कॉल करू शकतात.

  3. दुसरा कीवर्ड, स्टॅटिक म्हणजे पद्धत ही क्लासची असून ती क्लास (ऑब्जेक्ट) चे उदाहरण नाही. क्लासचे नाव वापरुन स्थिर पद्धती कॉल करणे आवश्यक आहे: "उदाहरणार्थ क्लास.मेथोडएक्सपोर्ट ()". तथापि, स्थिर नसल्यास, केवळ ऑब्जेक्टद्वारे पद्धत म्हटले जाऊ शकते. उदाहरणार्थ, उदाहरणार्थ ऑब्जेक्टऑब्जेक्ट आणि कन्स्ट्रक्टर (ऑब्जेक्ट्स तयार करण्यासाठी) नावाच्या क्लाससह आपण उदाहरणार्थ ऑब्जेक्ट ऑब्जेक्ट ऑब्जेक्ट = नवीन उदाहरणऑब्जेक्ट () कोडसह एक नवीन ऑब्जेक्ट तयार करू शकतो आणि नंतर "ऑब्जेक्ट .मेथोडएक्सपॉल ();" सह मेथडला कॉल करू.

  4. पध्दतीच्या नावापूर्वीचा शेवटचा शब्द शून्य आहे. शून्य शब्दाचा अर्थ असा आहे की पद्धत काहीही परत करत नाही (जेव्हा आपण पद्धत चालवितो). आपणास एखादी गोष्ट परत करण्याची पद्धत हवी असल्यास, आपण परत करू इच्छित ऑब्जेक्टच्या (किंवा आदिम प्रकारात) डेटा शून्य शून्यऐवजी डेटॅटाइप (आदिम किंवा संदर्भ प्रकार) बदला. नंतर रीती कोड आणि त्या प्रकारची ऑब्जेक्ट मेथडच्या कोडच्या शेवटी कुठेतरी जोडा.

  5. काही परत करणार्‍या पद्धतीस कॉल करताना आपण परत आलेल्या सर्व गोष्टी वापरू शकता. उदाहरणार्थ, जर काही मॅथोड () पूर्णांक परत करेल तर आपण "इंट ए = समथ मॅथोड ()" कोडसह परत आलेल्या पूर्णतेचे मूल्य देऊ शकता.

  6. काही पद्धतींसाठी पॅरामीटर आवश्यक आहे. एक पॅरामीटर किंवा पूर्णांक आवश्यक असलेली पद्धत अशी दिसते: सॅमथोड (इन्ट ए). अशी पद्धत वापरताना आपण मेथडचे नाव, नंतर कंसात पूर्णांक लिहा: कोणी मेथोड (5) किंवा काही मेथोड (एन) जर एन पूर्णांक असेल तर.

  7. पद्धतींमध्ये स्वल्पविरामाने विभक्त अनेक पॅरामीटर्स देखील असू शकतात. जर काही मेथोड पद्धतीला दोन पॅरामीटर्सची आवश्यकता असेल तर, इंट अ आणि ऑब्जेक्ट ऑब्जेक्ट, तर हे "सॉमरथोड (इंट ए, ऑब्जेक्ट ऑब्जेक्ट)" म्हणून लिहा. ही नवीन पद्धत वापरण्यासाठी त्यास मेथड नाव व त्यानंतर कंसात पूर्णांक व ऑब्जेक्ट असे नाव दिले जाईल: समथ मॅथोड (,, गोष्ट) जिथे वस्तू ऑब्जेक्ट आहे.

टिपा

  • जेव्हा आपण एखादी पद्धत परत मिळविते ज्याला आपण कॉल करता तेव्हा आपण त्या पद्धतीने परत मिळवलेल्या आधारे आपण दुसरी पद्धत कॉल करू शकता. समजा आपल्याकडे getObject () मेथड आहे जी ऑब्जेक्ट रिटर्न करते. ऑब्जेक्ट वर्गात, टूस्ट्रिंग नावाची एक नॉन-स्टॅटिक पद्धत आहे जी ऑब्जेक्टला स्ट्रिंगच्या रूपात परत करते. तर आपल्याला हे हवे आहे की स्ट्रिंग ऑब्जेक्ट वरून गेट ऑब्जेक्ट () च्या एका ओळीत परत आला असेल तर आपण यास "स्ट्रिंग स्ट्रिंग = गेटऑब्जेक्ट (). टूस्ट्रिंग ();" असे प्रोग्राम करा.

चेतावणी

  • अमूर्त वर्ग आणि पद्धतींबद्दल सावधगिरी बाळगा. एखादी पद्धत "अमूर्त" असल्यास ती दुसर्‍या वर्गाद्वारे कार्यान्वित केल्याशिवाय वापरली जाऊ शकत नाही. कारण एखाद्या अमूर्त पद्धतीत सुरुवातीला कोणताही कोड नसतो. अ‍ॅबस्ट्रॅक्ट वर्ग एक प्रकारची चौकट म्हणून वापरतात.