So, it is usually good to provide a constructor even if it does not have a parameter because once you provide a constructor, even if it is default, your constructor will be used and compiler will not provide the free constructor because if you write the default constructor or if you write any other overloaded constructor then you really know what are you are initializing.
कंस्ट्रक्टरला पॅरामीटर नसला तरीही ते तुमच्या क्लासला प्रदान करणे सहसा चांगले असते. कारण एकदा तुम्ही कन्स्ट्रक्टर दिल्यावर, जे डिफॉल्ट असले तरी, तेच कन्स्ट्रक्टर वापरले जाईल व कंपाईलर डिफॉल्ट कन्स्ट्रक्टर देणार नाही. तुम्ही जर डिफॉल्ट कन्स्ट्रक्टर लिहिले किंवा इतर कोणतेही ओव्हरलोड केलेले कंस्ट्रक्टर लिहिले तर तुम्हाला माहित असेल की तुम्ही प्रारंभिक काय मूल्ये देत आहात.