एक कंस्ट्रक्टर विधि के समान होता है और इसे क्लास का ऑब्जेक्ट बनाते समय बुलाया जाता है, इसका उपयोग आमतौर पर क्लास के इंस्टेंस वेरिएबल्स को इनिशियलाइज़ करने के लिए किया जाता है। कंस्ट्रक्टर का नाम उनके वर्ग के समान होता है।
कन्स्ट्रक्टर का रिटर्न प्रकार
- एक कंस्ट्रक्टर का कोई रिटर्न टाइप नहीं होता है।
- किसी विधि द्वारा पुनः ट्यून किए गए मान का डेटा प्रकार भिन्न हो सकता है, विधि का रिटर्न प्रकार इस मान को इंगित करता है।
- एक कंस्ट्रक्टर किसी भी मान को स्पष्ट रूप से वापस नहीं करता है, यह उस वर्ग का उदाहरण देता है जिससे वह संबंधित है।
उदाहरण
जावा में कंस्ट्रक्टर का एक उदाहरण निम्नलिखित है -
public class Sample{ public Sample(){ System.out.println("Hello how are you"); } public Sample(String data){ System.out.println(data); } public static void main(String args[]){ Sample obj = new Sample("Tutorialspoint"); } }
आउटपुट
Tutorialspoint
उदाहरण
class Student{ Integer age; Student(Integer age){ this.age = age; } public void display() { System.out.println("Value of age: "+this.age); } } public class GenericsExample { public static void main(String args[]) { Student std = new Student(25); std.display(); } }
आउटपुट
Value of age: 25