इस Post में आपको बताया जायेगा कि Java में Constructor
की importance और इसके काम के बारे में जानेगे, तो चलिए शुरू करते है|

What is Constructor in
Hindi?
Constructor:- यदि आप object को use करने से पहले कुछ task करना चाहते है जैसे की variable को initialize करना आदि तो आप java
constructor को create कर सकते है। Objects को use करने से पहले जो जरुरी काम करना चाहते है वो
सब आप constructor के माध्यम से कर सकते है।
Java constructor की कुछ characteristics (विशेषताए) होती है। जिन्हें constructors create करने के rules कहा जा सकता है।
- Constructor नाम class के नाम की तरह ही होता है।
- यह एक method की तरह ही होता है।
- Constructor का कोई return
type नहीं होता है।
Constructor को आप इन importaint points से आसानी से समझ पायेगे है:-
इसका
main काम है class के object की initial value देने
के लिएहम constructor का use होता हैं ।
इसमें
जो नाम Class
का होता है वही नाम constructors का
भी होता है ।
Constructor का कोई return
type नहीं होता है।
जिस समय class
का object create करते है तो उसी समय constructor अपने आप call हो जाता है ।
जब
किसी program में कोई constructors नहीं देते है तो compailer अपने आप default
constructor को generate कर देता है।
Constructors’
की जरूरत इसलिए पडती है क्योंकि जब कोई Object Create
होता है तो उसका starting point पता करने के लिए इसकी जरूर
होती है।
Types of
Java Constructors
Java में 3 तरह के constructor’s होते है, यह इस प्रकार हैं।
1. Default Constructor:- default constructors को empty
constructors भी कहते है क्योंकि इसके कोई arguments और paramitters नहीं होते है। जब
आप कोई constructor define नहीं करते है तो automatically default constructor call होता है। लेकिन constructor का नाम class के नाम के तरह होता है।
syntax:-
Class – name ()
{
}
// constructor
definition;
2. Copy Constructor: - यह भी एक प्रकार
का constructors है| इस constructors में हम class
के object को उसी class के
दूसरे object में pass करते है।
जिस प्रकार नाम
है, Java में copy constructor को किसी object की copy करने के लिए उपयोग किया जाता है।
जब आप एक object की value दूसरे object में copy करते है, तो हमे Copy constructors का उपयोग
करना होता हैं।
3.Parameterized Constructor:- यह भी एक constructor है जिसके
कुछ arguments paas किये जाते है तथा इसका नाम भी class
name के तरह ही होता है, Java constructors में आप parameters भी pass कर सकते है। Objects create होने पर variables की value को arguments के रूप pass कर सकते है।
Destructor in Java: - Destructor का प्रयोग constructor के द्वारा create किये गये objects को destroy (मिटाने) करने के लिए किया जाता है। Destructor का
नाम class name की तरह ही समान होता है, Destructor का कोई प्रकार नहीं होता है।
यह Destructor का sine होता हैं tilde
(~)
Note:- अगर आपके लिए पोस्ट Helpful रही हो तो हमें Comment के माध्यम से बताइए तथा इसे share करें|
अगर अभी बी कोई सवाल आप पूछना चाहते हो तो निचे Comment Box में जरुर लिखे। और कोई सुझाव देना चाहते हो तो जरुर दीजिये जिस्से हम आपके लिए कुछ नया कर सके।
हमारे Blog को अभी तक अगर आप Subscribe नहीं किये हैं तो जरुर Subscribe🙏 करें। कोशीश करें, कुछ नया सीखें और दूसरों को सिखाएं। चलो बनायें Digital India जय हिंद, वंदेमातरम्, धन्यवाद....👍।
![]() |
Share on Whatsapp |
Constructor in Java in Hindi?
Reviewed by Vivek
on
दिसंबर 22, 2019
Rating:

Easy to study
जवाब देंहटाएंthanks keep leaning
हटाएं