Constructor In Java In Hindi
Technology Shalu Dogra  

Constructor In Java In Hindi

आज के इस article में हम Constructor In Java In Hindi और constructor overloading in java in hindi के बारे में जानेंगे। Java में Constructor के कितने प्रकार की होते हैं के बारे में भी जानेंगे।

Constructor In Java In Hindi

Java में, constructor एक method के समान कोड का एक ब्लॉक होता है। इसे तब call किया जाता है जब class का एक instance बनाया जाता है। Constructor को कॉल करते समय, object के लिए memory मेन memory में allocate हो जाती है।

Constructor एक विशेष प्रकार की method है जिसका प्रयोग object को initialize करने के लिए किया जाता है।  हर बार new() कीवर्ड का उपयोग करके कोई ऑब्जेक्ट बनाया जाता है,  तब कम से कम एक constructor को कॉल किया जाता है।

जावा में दो प्रकार के कंस्ट्रक्टर हैं: Default constructor (no-arg constructor), और Parameterized constructor.

Default Constructor

एक constructor को “डिफॉल्ट कंस्ट्रक्टर” तब कहा जाता है, जब उसके पास कोई parameter नहीं होता है।

Exapmle

class Demo{
//constructor
Demo(){
System.out.println(“Demo is created”);
}
public static void main(String args[]){
Demo b=new Demo();
}
}

इस उदाहरण में, हमने Demo class में no-argument constructor बनाया हैं। इसे object creation के समय invoked किया जाएगा।

Parameterized Constructor

Parameterized constructor में specific number में पैरामीटर होते हैं।

Exapmle

class Demo{
int id;
String name;
//parameterized constructor
Demo(int i,String n)
{
id = i;
name = n;
}
void display()
{
System.out.println(id+” “+name);
}
public static void main(String args[]){
Demo1 = new Demo(101,”Rohit”);
Demo2 = new Demo(102,”Rahul”);
d1.display();
d2.display();
}
}

इस example में, हमने Demo क्लास का कंस्ट्रक्टर बनाया है जिसमें दो पैरामीटर हैं। कंस्ट्रक्टर में हमारे पास कितने भी पैरामीटर हो सकते हैं।

Constructor Overloading in Java

जावा में Constructor overloading विभिन्न parameter lists के साथ एक से अधिक constructor रखने की एक technique है। उन्हें इस तरह से arrange किया जाता है कि प्रत्येक constructor एक अलग task करता है। उन्हें सूची में number of parameters और उनके types द्वारा compiler द्वारा differentiate किया जाता है।

Leave A Comment