Object in java in hindi-ऑब्जेक्ट जावा क्या है?

हेल्लो दोस्तों आज के इस पोस्ट में आपको Object in java in hindi के बारे में बताया गया है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है

java object का परिचय

जैसे की integer एक type है और उसके variables create किये जाते है जैसे ही java class भी एक type होती है जिसके variables को objects कहा जाता है class के अन्दर जितने भी variables और methods है उन्हें class के बाहर access करने के लिए आपको उस class का object create करना पड़ता है

store and access data using object

objects create करने के लिए आप new keyword का उपयोग करते है objects create करने के कुछ steps होते है जो निचे दिया जा रहा है

1.सबसे पहले आप जिस class का object create करना चाहते है उस class का नाम लिखे

2.class के नाम के बाद object का नाम लिखे ध्यान रहे object का नाम unique होना चाहिए

3.इसके बाद equals(=) operator लगाये

4.इसके बाद new operator लगाए

5.new operator के बाद वापस class का नाम लिखे और उसके आगे brackets लगा के semicolon लगा दे
example create a class & its object

class person{
   string name=”ashwani”;
   int age=”22”;
   public void display(){
      system.out.println(“name is”+name +” age is “+age);
   }
 }
 class personobj{
    public static void main(string args[]){
       person p1=new person();
    }
}

ऊपर दिय हुए example में 2 classes है आपके program का execution उस class से start होगा जिसमे main() method है यानी personobj class से start होगा इस java class में आप person class का object create कर रहे है

person class का object create करके आप उस class के object के आगे(.) डॉट operator लगाकर display method को call कर रहे है इस object से आप उस class का कोई भी मेम्बर (variable या method) यदि वो public है तो access कर सकते है

जब आप कोई भी object create करते है तो सवसे पहले उस class का constructor call होता है class के नाम के बाद जो brackets लगे हुई है वो class के constructor को call करते है यदि आप चाहे तो java में objects को भी variables की तरह 2 पार्ट्स में create कर सकते है पहले part में आप object को declare करेंगे और दूसरी part में initialize करेंगे

example2 creating object in two steps

person p;

p1=new person();

This keyword

this keyword java में current object को represent करता है current object का मतलब currently आप जिस class में काम कर रहे है और उसी class में उस class के object की आपको जरुरत है तो आप this keyword का उपयोग करते है

ज्यादातर this keyword उसी सिचुएशन में प्रयोग किया जाता है जब आप current object के किसी मेम्बर को point करना चाहता है this keyword कको मुख्यत: constructors में प्रयोग किया जाता है

example using this keyword

class personname
{
  string name;
  public personname(string name){
     this.name=name;
   }
   public void show(){
      system.out.println(“name is :”+name);
       }
    }
  }
  class this demo{
       personname pn=new 
       personname(“ashwani”);
        pn.show();
 }

जैसा की आप ऊपर दिए हुए example में देख रहे है की this keyword personname class के name variable को और constructor में दिए हुए पैरामीटर को distinguish करने के प्रयोग किया गया है

यदि आप यहाँ पर this keyword का प्रयोग न करे तो कम्पाइलर(compiler) को पता ही नहीं चलेगा की आप किस name को कौन सा name assign कर रहे है

ऐसी कोई भी situation में जहा पर आप current object के number को point करना हो तो आप उसके लिए this keyword का प्रयोग कर सकते है this keyword को एक आर्गुमेंट की तरह भी पास किया जा सकता है

 

Object in java in hindi

reference-https://www.tutorialspoint.com/java/java_object_classes.htm

निवेदन :-अगर आपको यह आर्टिकल (Object in java in hindi) उपयोगी लगा हो तो इस आप अपने क्लासमेट ,दोस्तों  के साथ अवश्य share कीजिये और आपके जो भी इस पोस्ट्स से related(सम्बन्धित) questions है तो आप उन्हें निचे कमेंट कर सकते है हम उसके  answer अवश्य करेंगे Thanks

Leave a Comment