Search This Blog

Sunday, January 26, 2020

How to create and destroy objects

हमारी पोस्ट जावा ऑब्जेक्ट और क्लासेज हमने देखा की ऑब्जेक्ट और क्लासेज क्या होती है. आज हम देखेंगे की ऑब्जेक्ट को हम कैसे बना और डिलीट कर सकते है।

ऑब्जेक्ट को बनाना बहुत ही आसान होता है और आपको सिर्फ एक सेट फॉर्मेट को याद रखना होता है 

ऑब्जेक्ट बनाने से पहले चार चीज़ो को समझिये :
क्लास का नाम ( निचे दिए उदहारण में Car) : क्लास क्या होती है ?
न्यू कीवर्ड ( जब हम नया ओब्जेक्ट बनाते है तो New कीवर्ड अनिवार्य है )
कंस्ट्रकटर ( हर क्लास का एक कंट्रक्टर होता ही है , निचे उद्धारहण में मेने एक कार नाम का कंस्ट्रकटर बनाया है जो नाम का इनपुट लेता है )

हम यहाँ इसको एक उदहारण से समझेंगे :

जैसे की हम पहले भी देख चुके है की हमे पब्लिक क्लास डिक्लेअर करने के लिए सबसे पहले पब्लिक कीवर्ड लगाना होता है, और फिर क्लास का नाम का पहला अक्षर हमेशा कैपिटल होगा.

उसी प्रकार  हमने Constructor के बारे में भी पहले चर्चा कर चुके है।  

public class Car {

   public Car(String name) {

      // इस कंस्ट्रकटर का केवल एक पैरामीटर है , वह है उसका नाम

      System.out.println("Car Name is :" + name );

   }



   public static void main(String []args) {

      // निचे दिया स्टेटमेंट myCar नाम का ऑब्जेक्ट बनाएगा

      Car myCar = new Car( "Maruti Alto" );

   }

}


वैसे तो हमे ऑब्जेक्ट डिलीट करने की कोई खास आवश्यकता नहीं पड़ती क्यों की अगर हमें ऑब्जेक्ट नहीं चाहिए तो हम उसे डिक्लेअर नहीं करेंगे। पर अगर किसी कारणवश आपको उसे डिलीट करना पड़े तो आप उसे आसानी से डिलीट कर सकते है।  इसीलिए  जावा में ऑब्जेक्ट को डिलीट करने का कोई सिधा तरीका नहीं है पर इसको हमे गार्बेज कलेक्टर की सहायता से करना पड़ता है।

जैसे ऊपर दिए myCar ऑब्जेक्ट को डिलीट करने के लिए हम बस उसको NULL वैल्यू असाइन कर देंगे और बाद में गार्बेज कलेक्टर उसे रिमूव कर देगा  :
myCar = null;

Wednesday, May 10, 2017

Palindrome

Palindrome वो नंबर होता है जो आगे और पीछे से समान रूप से लिखा जा सकता है। जैसे 14441, इस नंबर को आप आगे से लिखे या पीछे से, इसकी वैल्यू वही रहेगी। जावा में इस प्रोग्राम को बनाने से हमे कहीं concepts सिखने को मिलते है, जैसे while loop, if else , % (डिवीज़न का remainder स्टोर करना ), डाटा टाइप के फायदे, और डिवीज़न।

Thursday, January 29, 2015

Income Tax Calculator

हम आज यहाँ भारत सरकार के फाइनेंसियल ईयर (2014 -2015) के नए स्लैब के हिसाब से इनकम टैक्स फलाएंगे।   इनकम टैक्स के कही प्रकार का स्लैब होते है पर प्रोग्राम को आसान और समझने लायक बनाने के लिए हम सिर्फ जनरल स्लैब लेंगे । जावा में कठिन से कठिन काम को भी आसानी से किया जा सकता है ।

Monday, September 16, 2013

Java Basics

जावा प्रोजेक्ट की शुरुवात जेम्स गोसलिंग, माइक शेरिडन एवं पैट्रिक नौघटन के द्वारा 1991 में  सन माइक्रोसिस्टम में हुई थी ।

Friday, September 13, 2013

Simple Interest Calculation with Applet

आज हम जिस प्रोग्राम को डिस्कस करने जा रहे है इसे आपने कही पुराने फीचर मोबाइल फ़ोन में देखा होगा। यह प्रोग्राम  आसान होते हुए भी जावा एप्लेट को समझने के लिए सबसे उपयुक्त है।

Thursday, October 18, 2012

What is package in java?

हमने कही बार जावा के प्रोग्रामो में पैकेज का उपयोग किया होगा , लेकिन कही विध्यार्ती इनकी उपयोगिता को समझने में कठिनाई महसूस करते है । आज के इस लेख में हम देखेंगे की पैकेज क्या है और इनका उपयोग क्यों किया जाता है । अंत में मैने जावा के कुछ पैकेज के नाम और उनके उपयोग का विवरण दिया है , इस से आपको इनके उपयोगिता को समझने में आसानी होगी ।

Monday, July 23, 2012

Hello Program Part 2

हमने अपनी पहली पोस्ट में देखा की हम हेल्लो वर्ल्ड को टर्मिनल पर किस प्रकार प्रिंट करा सकते है । आईये अब हम देखते है की इस प्रोग्राम को थोडा और interactive किस प्रकार बनाया जा सकता है ।